第六章图形与图像处理分解.ppt

五 补间(Tween)动画 Interpolator根据特定算法计算出整个动画所需要动态插入帧的密度和位置,简单地说,Interpolator负责控制动画的变化速度,这就使得基本的动画效果(Alpha、Scale、Translate、Rotate)能以匀速变化、加速、减速、抛物线速度等各种速度变化。 Interpolator是一个接口,它定义了搜有Interpolator都需要实现的方法:float getInterpolation(float input),开发者完全可以通过实现Interpolator来控制动画的变化速度。 五 补间(Tween)动画 Android为Interpolator提供了如下几个实现类,分别用于实现不同动画变化速度。 LinearInterpolator:动画以均匀的速度改变 AccelerateInterpolator:在动画开始的地方改变速度较慢,然后开始加速。 AccelerateDecelerateInterpolator:在动画开始、结束的地方改变速度较慢,在中间的时候加速 CycleInterpolator:动画循环播放特定的次数,变化速度按正弦曲线改变 DecelerateInterpolator:在动画开始的地方改变速度较快,然后开始减速。 五 补间(Tween)动画 为了在动画资源文件

文档评论(0)

1亿VIP精品文档

相关文档