前言
ViewPropertyAnimator是基于ValueAnimator实现的,这点在ViewPropertyAnimator的源码中的 private void startAnimation() 方法里可以看到。Android的动画实现方式很多,但是基本上都是基于ValueAnimator。所以我们其实有3种实现动画的方式,这三者的区别是什么?下面会一一说明:
>>ValueAnimator 相对底层的数值动画,它不实现动画,但是提供动画执行的时间轴中每一步的数值,需要你将数值导入到对应的View的方法里。比如setTranslationY()方法,实现平移。参考博客:android 开发 属性动画ValueAnimator
>>ObjectAnimator
>>ViewPropertyAnimator
标签:动画,实现,数值,Android,ValueAnimator,ViewPropertyAnimator From: https://www.cnblogs.com/guanxinjing/p/17057256.html