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

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



