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 的接口 |
参考
文档信息
- 本文作者:王玉镇wangyuzhen
- 本文链接:https://wangyuzhen666.github.io//wiki/android-animation/
- 版权声明:Creative Commons 4.0 传播此文章时,您需要遵守知识共享协议。 署名(BY)&非商业性(NC)&相同方式共享(SA)------------------------------- When disseminating this article, you need to adhere to a Creative Commons license. Attribution (BY) & Non-Commercial (NC) & Shareby Manner (SA) .(Creative Commons 4.0)