Android 进阶之动画 七 插值器
插值器用于控制每个阶段动画速度的变化速率,Android默认有八种动画插值器,下面分别介绍它的变化规律以及变化曲线:
AccelerateDecelerateInterpolator
在开始和结束时刻速度变化比较慢,在中间时刻加速:
AccelerateInterpolator
开始变化的时候缓慢,在中间时刻加速:
AnticipateInterpolator
开始的时候向后,然后向前急冲
AnticipateOvershootInterpolator
开始的时候向后,然后向前急冲到一定值后,最后回到终点
BounceInterpolator
动画结束的时候弹起
DecelerateInterpolator
开始的时候速度变化很快,然后减速
LinearInterpolator
匀速变化
OvershootInterpolator
开始向前急冲,超过最终值后回来
如何设置到动画上?
setInterpolator(xxxxxxx) |