[置顶] Interpolator的几种属性

                    Interpolator的属性

 

 Interpolator这个东西很难进行翻译,直译过来的话是补间器的意思。

 Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),

 decelerated(减速),repeated(重复),bounced(弹跳)等。


  具体分为以下种类:

 AccelerateDecelerateInterpolator   在动画开始与结束的地方速率改变比较慢,在中间的时候加速

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

  AnticipateInterpolator                      开始的时候向后然后向前甩

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

  BounceInterpolator                         动画结束的时候弹起

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

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

  LinearInterpolator                           以常量速率改变

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



你可能感兴趣的:(android动画,interpolator,补间器)