笔记之android 动画1—插值器

来源:互联网 发布:HTML如何删除某个js 编辑:程序博客网 时间:2024/06/10 14:50

参考自大神博客:

http://blog.csdn.net/harvic880925/article/details/40049763 


以下仅为笔记 为方便以后查看

Interpolator属性是Animation类的一个XML属性,所以alpha、scale、rotate、translate、set都会继承得到这个属性。

Interpolator的系统值有下面几个:


意义如下:

  • AccelerateDecelerateInterpolator   在动画开始与结束的地方速率改变比较慢,在中间的时候加速(先加速后减速)
  • AccelerateInterpolator                     在动画开始的地方速率改变比较慢,然后开始加速(一直加速)
  • AnticipateInterpolator                      开始的时候向后然后向前甩
  • AnticipateOvershootInterpolator     开始的时候向后然后向前甩一定值后返回最后的值
  • BounceInterpolator                          动画结束的时候弹起
  • CycleInterpolator                             动画循环播放特定的次数,速率改变沿着正弦曲线
  • DecelerateInterpolator                    在动画开始的地方快然后慢(一直减速)
  • LinearInterpolator                            以常量速率改变
  • OvershootInterpolator                      向前甩一定值后再回到原来位置

0 0