谁能告诉我android getAnimatedValue()中使用的getAnimatedFraction()ValueAnimator两种方法之间的区别吗?

最佳答案

您是说getAnimatedValue()和getAnimatedFraction()吗?

getAnimatedValue()返回您要设置动画的变量的当前值。

getAnimatedFraction()返回用于动画处理的值(基本上总是从0.0到1.0,并且它的线性由插值器设置)。动画值由此通过乘法确定。

假设您想在10秒内从0线性化到100。在第9秒,animationFraction为0.9f,animatedValue为100 * 0.9f = 90。

10-04 22:59