Android动画

view动画(视图动画)包含帧动画

平移、旋转、缩放、 透明度
补间动画的使用
也可以根据自己的需要进行自定义

属性动画

1. 插值器
改变趋势比率计算  度

2. 估值器
真实改变值计算  量


*实现属性动画的方式*

valueAnimator

1.属性可以get set (属性值改变)
2.属性改变能够带来视图效果的改变(属性改变导致的视图改变)

实现手段:
1. 如果有权限 给需要改变的对象属性增加 get/set方法  
2. 使用包装类,使用包装类对象来操作被包装对象的属性
3. 采用valueAnimator,监听动画过程,自己实现属性的改变

如果有权改变对象的属性增加 get/set方法 ,最终实现属性改变的原理是通过反射调用了对象的get set方法

你可能感兴趣的:(Android动画)