如何在android中更改pivotX,pivotY?

Rai*_*iny 2 android

我动态添加视图然后使用view.setX(100)view.setY(100)

我想要setPivotXsetPivotY使用缩放动画。

我尝试ViewHelper.setPivotX, AnimatorProxy.setPivotX, view.setPivotX但不工作。谁来帮帮我

rup*_*pps 5

是va视图,

v.setPivotX(0);
v.setPivotY(0);
Run Code Online (Sandbox Code Playgroud)

将枢轴点设置为 (0,0)(左上角)

v.setPivotX(v.getWidth() / 2);
v.setPivotY(v.getHeight() / 2);
Run Code Online (Sandbox Code Playgroud)

将在视图中心设置枢轴点

v.setPivotX(v.getWidth());
v.setPivotY(v.getHeight());
Run Code Online (Sandbox Code Playgroud)

将枢轴点设置在右下角。

设置枢轴点后,您可以旋转视图以查看其工作情况:

v.setRotationX((float)45);
v.setRotationY((float)45);
Run Code Online (Sandbox Code Playgroud)