caimouren123
兵到
采纳率40%
2016-07-22 02:44 阅读 6.9k
已采纳

android 属性动画 旋转中心点

5

1、属性动画的旋转:

ObjectAnimator animator = ObjectAnimator.ofFloat(pic, "rotation", 0, 360).setDuration(1000);
pic.setPivotX(0);
pic.setPivotY(0);
animator .start();
此时绕pic中心点旋转。如果设置
pic.setPivotX(40);
pic.setPivotY(40);
还是绕pic中心旋转

问题:怎么设置旋转中心,旋转左边系是视图坐标,还是以自己为参照?求解答啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    Moluth Moluth 2016-07-22 03:13

    pic.setPivotX(40);
    pic.setPivotY(40);
    这个就设置了选择中心(40,40),以40,40为旋转中心,控件的坐上角坐标(x,y)为起始点,旋转半径r=(40,40),(x,y)的距离

    点赞 1 评论 复制链接分享

相关推荐