1、Interpolator插值,控制一个动画变化过程中是线性匀速变化,还是加速变化,还是按照某种函数关系变化。
2、android提供的几种插值。
3、对上边提供的各个效果进行测试
(1)AccelerateDecelerateInterpolator,先加速后减速,速率改变为余弦曲线
(2)AccelerateInterpolator,速率一直变大,变化为幂次变化
(3)AnticipateInterpolator,反向回弹,再变大
(4)AnticipateOvershootInterpolator,双向回弹,起始时反向回弹,终止时反向回弹。
(5)BounceInterpolator,弹性变化,结束时会模拟物理惯性回弹几次结束
(6)CycleInterpolator,周期变化,速率变化是正弦曲线
(7)DecelerateInterpolator加速后减速
(8)OvershootInterpolator到达终点超过一点距离再返回
还有一个线性的,不用说。
时间: 2024-11-05 12:36:07