ObjectAnimator和ViewPropertyAnimator在改变属性值方面有什么区别?
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(myObject, "X", 0.0f, 100.0f);
我尝试了在objectAnimator
执行时调用myObject.getX()
方法,结果获得了一个介于0.0f到100.0之间的过渡值。
myObject.setX(0.0f);
myObject.animate().x(100.0f);
然而,当我在上述ViewPropertyAnimator
进行时使用myObject.getX()
时,我得到了精确的100.0。
我无法弄清楚是什么造成了这种差异。
提前感谢。