android开发之interpolator的用法详解
16lz
2022-05-31
android:interpolator
Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。
android中的文档内容如下:
AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速
AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速
AnticipateInterpolator 开始的时候向后然后向前甩
AnticipateOvershootInterpolator 开始的时候向后然后向前甩一定值后返回最后的值
BounceInterpolator 动画结束的时候弹起
CycleInterpolator 动画循环播放特定的次数,速率改变沿着正弦曲线
DecelerateInterpolator 在动画开始的地方快然后慢
LinearInterpolator 以常量速率改变
OvershootInterpolator 向前甩一定值后再回到原来位置
如果android定义的interpolators不符合你的效果也可以自定义interpolators
更多相关文章
- Android(安卓)实现由下至上弹出并位于屏幕底部的提示框
- Android(安卓)计时器,定时功能
- [Android] View动画特效(三)
- android字体闪烁动画(线程)
- 7.1 DropTargetBar style
- Android(安卓)ValueAnimator和ObjectAnimator的高级用法(代码实现
- android中的一个属性动画,可以显示更多的一个案例
- Android(安卓)属性动画中心点无限循环
- android 多张图片动画方式轮播(转载)