Android动画与3D图形开发全解析
1. Android动画插值器
在Android开发中,插值器(Interpolator)决定了动画在时间上的变化速率,它适用于视图动画和属性动画。Android SDK框架提供了多种不同的插值器,以下是一些常见的插值器及其特点:
| 插值器名称 | 动画特点 |
| — | — |
| AccelerateDecelerateInterpolator | 动画开始慢,中间加速,结束慢 |
| AccelerateInterpolator | 动画开始慢,然后加速 |
| AnticipateInterpolator | 动画先向后,然后向前猛冲 |
| AnticipateOvershootInterpolator | 动画先向后,向前猛冲,超过目标位置,最后回到目标位置 |
| BounceInterpolator | 动画在目标位置“弹跳” |
| CycleInterpolator | 动画重复一定次数,平滑过渡到下一个周期 |
| DecelerateInterpolator | 动画开始快,然后减速 |
| LinearInterpolator | 动画速度始终保持恒定 |
| OvershootInterpolator | 动画超过目标位置,最后回到目标位置 |
你可以通过编程方式使用 setInterpolator() 方法,或者在动画XML资源中使用 android:interpolator 属性来指定动画使用的插值器。
Android SDK支持多种不同
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



