如何在android中更改pivotX,pivotY?

时间:2016-12-17 12:42:56

标签: android

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

我希望setPivotXsetPivotY用于缩放动画。

我尝试ViewHelper.setPivotX, AnimatorProxy.setPivotX, view.setPivotX但没有工作。有人帮助我

1 个答案:

答案 0 :(得分:1)

是一个观点,

v.setPivotX(0);
v.setPivotY(0);

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

v.setPivotX(v.getWidth() / 2);
v.setPivotY(v.getHeight() / 2);

将枢轴点设置在视图中心

v.setPivotX(v.getWidth());
v.setPivotY(v.getHeight());

将枢轴点设置在右下角。

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

v.setRotationX((float)45);
v.setRotationY((float)45);