您的位置:首页 > 其它

Interpolator 介绍

2015-06-17 10:51 429 查看
Interpolator 位于android.view.animation包下,继承TimeInterpolator接口

interpolator :定义动画的变化率

Known Indirect Subclasses

AccelerateDecelerateInterpolator开始和结束的速度变化缓慢而加速通过中间。
AccelerateInterpolator在动画开始的地方速率改变比较慢,然后开始加速
AnticipateInterpolator开始的时候向后然后向前甩
AnticipateOvershootInterpolator开始的时候向后然后向前甩一定值后返回最后的值
BaseInterpolator 
BounceInterpolator 动画结束的时候弹起
CycleInterpolator动画循环播放特定的次数,速率改变沿着正弦曲线
DecelerateInterpolator在动画开始的地方快然后慢
FastOutLinearInInterpolator
fast_out_linear_in
.对应插值期
FastOutSlowInInterpolator
fast_out_slow_in
. 对应插值期
LinearInterpolator以常量速率改变
LinearOutSlowInInterpolator
linear_out_slow_in. .对应插值期
OvershootInterpolator向前甩一定值后再回到原来位置
PathInterpolator基于贝赛尔曲线或者
Path
类的加速器
动画的数学特性可以参考http://my.oschina.net/banxi/blog/135633
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Interpolator