view动画(视图动画)包含帧动画
平移、旋转、缩放、 透明度
补间动画的使用
也可以根据自己的需要进行自定义
属性动画
1. 插值器
改变趋势比率计算 度
2. 估值器
真实改变值计算 量
*实现属性动画的方式*
valueAnimator
1.属性可以get set (属性值改变)
2.属性改变能够带来视图效果的改变(属性改变导致的视图改变)
实现手段:
1. 如果有权限 给需要改变的对象属性增加 get/set方法
2. 使用包装类,使用包装类对象来操作被包装对象的属性
3. 采用valueAnimator,监听动画过程,自己实现属性的改变
如果有权改变对象的属性增加 get/set方法 ,最终实现属性改变的原理是通过反射调用了对象的get set方法
网友评论