android 动画interpolator的配置可以实现更加生动的动画效果。
今天就跟大家简单说一下 android的几种interpolator:
interpolator的设置有两种方式:
1.在res-->anim-->xx.xml中配置
<set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/bounce_interpolator">
2.在java文件中创建Animation,然后调用animation.setInterpolator(AnimationUtils.loadInterpolator(this, android.R.anim.accelerate_interpolator));
1.减速进入
android.R.anim.decelerate_interpolator
2.加速进入
android.R.anim.accelerate_interpolator.
3.加速进入.与第一个的区别为当repeatMode为reverse时,仍为加速返回原点
android.R.anim.accelerate_decelerate_interpolator
4.先往后退一点再加速前进
android.R.anim.anticipate_interpolator
5.减速前进,冲过终点前再后退
android.R.anim.overshoot_interpolator
6. 4,5的结合体
android.R.anim.anticipate_overshoot_interpolator
7.停止前来回振几下
android.R.anim.bounce_interpolator