Android属性动画如何指定旋转动画的基准点? 财富值99

2016-10-24 16:26发布

例如对ImageView进行旋转,使用补间动画可以很方便的指定ImageView的pivotX和pivotY,示例代码如下:

RotateAnimation animation = new RotateAnimation(fromDegrees, toDegrees, pivotX, pivotY); animation.setDuration(100); animation.setFillAfter(true); mArrowImg.startAnimation(animation);

但是使用属性动画,目前我知道可以这样实现:

ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(                 mArrowImageView, "rotate", fromDegress, toDegress); objectAnimator.setDuration(100); objectAnimator.start();

但是ObjectAnimator怎么指定pivotX和pivotY呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答

都是相对于View的坐标。

一周热门 更多>