android 属性动画总结

1.valueAnimator类可以对值进行平滑多度,设置持续时间等,重复类型等

2.ObjectAnimator类可以操作object对象,可以实现位移,缩放,旋转,渐变等效果;

3.animatorSet 组合动画,将动画进行组合使用。

4.animation类中有addlistenter方法,所以所有动画都可以添加监听。

5.AnimatorListenerAdapter 可以只添加一个动画监听。

6.animator在 xml中的应用,

Animator animator = AnimatorInflater.loadAnimator(context, R.animator.anim_file);
animator.setTarget(view);
animator.start();

7.ObjectAnimator的第二个参数property ,会调用指定的view中的get,set方法。而它所使用的估值器,的返回值会被指定view中的get,set方法调用。

8.ValueAnimator的 估值器用法:valueAnimator 只是对于数值进行的改变,而不能指定改变某个object对象。创建估值器,可以改变某个object,需要通过addUpdateListener 的监听进行获取改变的object对象的数值。

9.Interpolator 改变动画的变化速率。

发布了30 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/q844258542/article/details/50728617