Android动画内置插值器

作用资源IDJava类
动画加速进行@android:anim/accelerate_interpolatorAccelerateInterpolator
快速完成动画,超出再回到结束样式@android:anim/overshoot_interpolatorOvershootInterpolator
先加速再减速@android:anim/accelerate_decelerate_interpolatorAccelerateDecelerateInterpolator
先退后再加速前进@android:anim/anticipate_interpolatorAnticipateInterpolator
先退后再加速前进,超出终点后再回终点@android:anim/anticipate_overshoot_interpolatorAnticipateOvershootInterpolator
最后阶段弹球效果@android:anim/bounce_interpolatorBounceInterpolator
周期运动@android:anim/cycle_interpolatorCycleInterpolator
减速@android:anim/decelerate_interpolatorDecelerateInterpolator
匀速@android:anim/linear_interpolatorLinearInterpolator

 

android默认插值器为 @android:anim/accelerate_decelerate_interpolator

动画设置插值器有两种方式:

1.Xml文件中设置资源id

 android:interpolator="@android:anim/accelerate_decelerate_interpolator"

2.Java代码设置

animation.setInterpolator(new AccelerateDecelerateInterpolator());

 

点赞