android动画:interpolator效果

来源:互联网 发布:mac系统大型游戏 编辑:程序博客网 时间:2024/05/17 10:40



Android动画的interpolator效果大体分为以下几种:

Accelerate 加速、Decelerate减速、Anticipate预期、Overshoot过冲、Bounce弹跳。




(1)AccelerateDecelerateInterpolator 在动画开始与介绍的地方速率改变比较慢,在中间的时候加速

(2)AccelerateInterpolator  在动画开始的地方速率改变比较慢,然后开始加速

(3)AnticipateInterpolator 开始的时候向后然后向前甩

(4)AnticipateOvershootInterpolator 开始的时候向后然后向前甩一定值后返回最后的值

(5)BounceInterpolator   动画结束的时候弹起

(6)CycleInterpolator 动画循环播放特定的次数,速率改变沿着正弦曲线

(7)DecelerateInterpolator 在动画开始的地方快然后慢

(8)LinearInterpolator   以常量速率改变

(9)OvershootInterpolator    向前甩一定值后再回到原来位置

设置这些动画效果其实非常简单,我们只需要在自定义的anim的中,通过制定android:interpolator标签属性就可以轻松实现,下面贴上一个简单的例子供大家参考:


ok,就简单介绍到这里了。喜欢的朋友关注一下,thks。

1 0
原创粉丝点击