ObjectAnimator使用旧坐标View

时间:2013-02-09 22:50:51

标签: android

我试图将动作添加到View。例如,按下按钮后,我希望View沿X轴移动:

ObjectAnimator anim = ObjectAnimator.ofFloat(v, "translationX", 0, 10);

它有效,但是当我第二次按下按钮时,View返回到起始位置并且不再向前移动。我尝试使用requestLayout()invalidate()和其他类似函数,但动画始终使用视图的旧位置。我认为动画后View没有新的坐标。我试图分配它们(setLeft()setRight(),...)但它没有帮助。

0 个答案:

没有答案