Android中一些内置的动画差值器

使用方法:

android:interpolator="@android:anim/accelerate_interpolator"
  1. AccelerateDecelerateInterpolator============动画开始与结束的地方速率改变比较慢,在中间的时候加速。
  2. AccelerateInterpolator===================动画开始的地方速率改变比较慢,然后开始加速。
  3. AnticipateInterpolator ==================开始的时候向后然后向前甩。
  4. AnticipateOvershootInterpolator=============开始的时候向后然后向前甩一定值后返回最后的值。
  5. BounceInterpolator=====================动画结束的时候弹起。
  6. CycleInterpolator======================动画循环播放特定的次数,速率改变沿着正弦曲线。
  7. DecelerateInterpolator===================在动画开始的地方快然后慢。
  8. LinearInterpolator======================以常量速率改变。
  9. OvershootInterpolator====================向前甩一定值后再回到原来位置。
  10. PathInterpolator========================新增的,就是可以定义路径坐标,然后可以按照路径坐标来跑动;注意其坐标并不是 XY,而是单方向,也就是我可以从0~1,然后弹回0.5 然后又弹到0.7 有到0.3,直到最后时间结束。

 

Leave a Reply

Your email address will not be published. Required fields are marked *