今天,简单讲讲android如何使用Interpolator。
其实很简单,之前在看别人的博客时,看到别人使用Interpolator,居然不知道只有的Interpolator是什么作用,所以在网上查找了资料,这里记录一下。
动画的基本原理是从开始时间到结束时间一帧一帧的播放静态图像。Interpolator插值器来指定动画如何变化的东东。Interpolator本质上讲是一种数学函数,参数是0.0到1.0之间的浮点数,输出值也是0.0到1.0的浮点数,曲线的斜率是速度。
图中的序号和下面插入器的序号一致,以方便对照效果选择
1:AccelerateDecelerateInterpolator 加速减速插补器(先慢后快再慢)
2:AccelerateInterpolator 加速插补器(先慢后快)
3:AnticipateInterpolator 向前插补器(先往回跑一点,再加速向前跑)
4:AnticipateOvershootInterpolator 向前向后插补器(先往回跑一点,再向后跑一点,再回到终点)
5:BounceInterpola