Property Animation
Interpolator
功能:根据已流逝时间百分比计算出当前属性值改变百分比。
Android 提供的插值器:
| Class/Interface | 特性 | 
|---|---|
| AccelerateDecelerateInterpolator | 先加速后减速(余弦曲线) | 
| AccelerateInterpolator | 加速 | 
| AnticipateInterpolator | 先反向一段再正向加速 | 
| AnticipateOvershootInterpolator | 先反向一段再正向加速超过最终值,最后回到最终值 | 
| BounceInterpolator | 弹跳 | 
| CycleInterpolator | 循环特定次数(正弦曲线) | 
| DecelerateInterploator | 减速 | 
| LinearInterpolator | 线性 | 
| OvershootInterpolator | 先超过最终值,最后回到最终值 | 
| TimeInterpolator | 自定义插值器接口 | 
Evaluator
功能:根据属性值改变百分比计算当前属性值。
| Class/Interface | 特性 | 
|---|---|
| IntEvaluator | 计算 int 属性值的默认 evaluator | 
| FloatEvaluator | 计算 float 属性值的默认 evaluator | 
| ArgbEvaluator | 计算十六进制颜色属性值的默认 evaluator | 
| TypeEvaluator | 自定义 evaluator 的接口 | 
参考
文档信息
- 本文作者:Yingqi Chen
- 本文链接:https://cyq1005658400.github.io/blog//wiki/android-animation/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)