/frameworks/support/core/ktx/src/main/java/androidx/core/graphics/ |
H A D | Canvas.kt | 59 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 D | ScaleFrameLayout.java | 103 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 D | RotateAnimation.java | 75 * 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 D | ScaleAnimation.java | 164 * @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 D | RenderNode_Delegate.java | 178 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 D | VectorDrawable.h | 390 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 D | RenderProperties.h | 303 bool setPivotX(float pivotX) { argument 304 if (RP_SET(mPrimitiveFields.mPivotX, pivotX) || !mPrimitiveFields.mPivotExplicitlySet) {
|
H A D | VectorDrawable.cpp | 349 case Property::pivotX: 374 case Property::pivotX:
|
/frameworks/support/core/ktx/src/androidTest/java/androidx/core/graphics/ |
H A D | CanvasTest.kt | 65 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 D | RotateDrawable.java | 213 * @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 D | VectorDrawable.java | 115 * <dt><code>android:pivotX</code></dt> 205 * android:pivotX="300.0" 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 D | RenderNode.java | 647 * @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 D | View.java | 14857 * 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 D | android_graphics_drawable_VectorDrawable.cpp | 176 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 D | AndroidResources.java | 37 android.R.attr.name, android.R.attr.pivotX, android.R.attr.pivotY,
|
H A D | VectorDrawableCompat.java | 122 * <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 D | VectorDrawable_Delegate.java | 293 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 D | MagnificationController.java | 429 * @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 D | MagnificationGestureHandler.java | 479 final float pivotX = detector.getFocusX(); 482 mMagnificationController.setScale(scale, pivotX, pivotY, false,
|
/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | AppTransition.java | 1019 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);
|