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

我想要setPivotXsetPivotY使用比例动画。

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

最佳答案

看一看,

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);

10-08 17:10