Searched refs:pivotX (Results 1 - 20 of 20) sorted by relevance

/frameworks/support/core/ktx/src/main/java/androidx/core/graphics/
H A DCanvas.kt59 pivotX: Float = 0.0f,
64 rotate(degrees, pivotX, pivotY)
79 pivotX: Float = 0.0f,
84 scale(x, y, pivotX, pivotY)
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/
H A DScaleFrameLayout.java103 final float pivotX = (layoutDirection == View.LAYOUT_DIRECTION_RTL)
107 parentLeft = getPaddingLeft() + (int)(pivotX - pivotX / mLayoutScaleX + 0.5f);
108 parentRight = (int)(pivotX + (right - left - pivotX) / mLayoutScaleX + 0.5f)
175 child.setPivotX(pivotX - childLeft);
/frameworks/base/core/java/android/view/animation/
H A DRotateAnimation.java75 * Default pivotX/pivotY point is (0,0).
97 * @param pivotX The X coordinate of the point about which the object is
104 public RotateAnimation(float fromDegrees, float toDegrees, float pivotX, float pivotY) { argument
110 mPivotXValue = pivotX;
H A DScaleAnimation.java164 * @param pivotX The X coordinate of the point about which the object is
172 float pivotX, float pivotY) {
181 mPivotXValue = pivotX;
171 ScaleAnimation(float fromX, float toX, float fromY, float toY, float pivotX, float pivotY) argument
/frameworks/layoutlib/bridge/src/android/view/
H A DRenderNode_Delegate.java178 float pivotX = renderNode.getPivotX();
184 outMatrix.preRotate(rotation, pivotX, pivotY);
185 outMatrix.preScale(scaleX, scaleY, pivotX, pivotY);
251 /*package*/ static boolean nSetPivotX(long renderNode, float pivotX) { argument
254 delegate.mPivotX = pivotX;
/frameworks/base/libs/hwui/
H A DVectorDrawable.h390 float pivotX = 0; member in struct:android::uirenderer::VectorDrawable::Group::GroupProperties::PrimitiveFields
403 float getPivotX() const { return mPrimitiveFields.pivotX; }
404 void setPivotX(float pivotX) { VD_SET_PRIMITIVE_FIELD_AND_NOTIFY(pivotX, pivotX); } argument
419 void updateProperties(float rotate, float pivotX, float pivotY, float scaleX, float scaleY, argument
422 mPrimitiveFields.pivotX = pivotX;
438 pivotX, member in class:android::uirenderer::VectorDrawable::Group::GroupProperties::Property
H A DRenderProperties.h303 bool setPivotX(float pivotX) { argument
304 if (RP_SET(mPrimitiveFields.mPivotX, pivotX) || !mPrimitiveFields.mPivotExplicitlySet) {
H A DVectorDrawable.cpp349 case Property::pivotX:
374 case Property::pivotX:
/frameworks/support/core/ktx/src/androidTest/java/androidx/core/graphics/
H A DCanvasTest.kt65 canvas.withRotation(degrees = 90.0f, pivotX = 16.0f, pivotY = 32.0f) {
81 canvas.withScale(x = 2.0f, y = 4.0f, pivotX = 16.0f, pivotY = 32.0f) {
/frameworks/base/graphics/java/android/graphics/drawable/
H A DRotateDrawable.java213 * @param pivotX X position around which to rotate
217 public void setPivotX(float pivotX) { argument
218 if (mState.mPivotX != pivotX) {
219 mState.mPivotX = pivotX;
H A DVectorDrawable.java115 * <dt><code>android:pivotX</code></dt>
205 * android:pivotX=&quot;300.0&quot;
1159 put("pivotX", PIVOT_X_INDEX);
1228 new FloatProperty<VGroup> ("pivotX") {
1273 put("pivotX", PIVOT_X);
1390 float pivotX = a.getFloat(R.styleable.VectorDrawableGroup_pivotX,
1408 nUpdateGroupProperties(mNativePtr, rotate, pivotX, pivotY, scaleX, scaleY,
1514 public void setPivotX(float pivotX) { argument
1516 nSetPivotX(mNativePtr, pivotX);
2308 private static native void nUpdateGroupProperties(long groupPtr, float rotate, float pivotX, argument
2328 nSetPivotX(long groupPtr, float pivotX) argument
[all...]
/frameworks/base/core/java/android/view/
H A DRenderNode.java647 * @param pivotX The pivot value of the display list on the X axis, in pixels
652 public boolean setPivotX(float pivotX) { argument
653 return nSetPivotX(mNativeRenderNode, pivotX);
909 private static native boolean nSetPivotX(long renderNode, float pivotX); argument
H A DView.java14857 * explicitly set pivotX and pivotY values.
14859 * @param pivotX The x location of the pivot point.
14867 public void setPivotX(float pivotX) { argument
14868 if (!mRenderNode.isPivotExplicitlySet() || pivotX != getPivotX()) {
14870 mRenderNode.setPivotX(pivotX);
14898 * explicitly set pivotX and pivotY values.
[all...]
/frameworks/base/core/jni/
H A Dandroid_graphics_drawable_VectorDrawable.cpp176 static void updateGroupProperties(JNIEnv*, jobject, jlong groupPtr, jfloat rotate, jfloat pivotX, argument
179 group->mutateStagingProperties()->updateProperties(rotate, pivotX, pivotY, scaleX, scaleY,
216 static void setPivotX(JNIEnv*, jobject, jlong groupPtr, jfloat pivotX) { argument
218 group->mutateStagingProperties()->setPivotX(pivotX);
/frameworks/support/graphics/drawable/static/src/main/java/androidx/vectordrawable/graphics/drawable/
H A DAndroidResources.java37 android.R.attr.name, android.R.attr.pivotX, android.R.attr.pivotY,
H A DVectorDrawableCompat.java122 * <dt><code>android:pivotX</code></dt>
1433 public void setPivotX(float pivotX) { argument
1434 if (pivotX != mPivotX) {
1435 mPivotX = pivotX;
/frameworks/layoutlib/bridge/src/android/graphics/drawable/
H A DVectorDrawable_Delegate.java293 static void nUpdateGroupProperties(long groupPtr, float rotate, float pivotX, argument
298 group.setPivotX(pivotX);
344 static void nSetPivotX(long groupPtr, float pivotX) { argument
346 group.setPivotX(pivotX);
910 private void setPivotX(float pivotX) { argument
911 if (pivotX != mPivotX) {
912 mPivotX = pivotX;
/frameworks/base/services/accessibility/java/com/android/server/accessibility/
H A DMagnificationController.java429 * @param pivotX the screen-relative X coordinate around which to scale
437 public boolean setScale(float scale, float pivotX, float pivotY, boolean animate, int id) { argument
453 final float normPivotX = (pivotX - spec.offsetX) / oldScale;
H A DMagnificationGestureHandler.java479 final float pivotX = detector.getFocusX();
482 mMagnificationController.setScale(scale, pivotX, pivotY, false,
/frameworks/base/services/core/java/com/android/server/wm/
H A DAppTransition.java1019 final float pivotX;
1029 pivotX = mTmpRect.width() / 2;
1038 pivotX = 0;
1049 Animation scale = new ScaleAnimation(1f, scaleW, 1f, scaleW, pivotX, pivotY);
1094 Animation scale = new ScaleAnimation(scaleW, 1f, scaleW, 1f, pivotX, pivotY);

Completed in 1661 milliseconds