文章目录
动画插值器(Interpolator)
是用于控制动画变化速率的一个接口或类。
在动画过程中,插值器
决定了动画的进度(从0到1)如何随着时间变化。
通过使用不同类型的插值器,我们可以实现各种各样的动画效果,比如线性运动、加速运动、减速运动等。
在Android中,插值器被用来定义动画在其持续时间内的变化速率,即给定动画当前所处的时间点,计算出动画的进度百分比。
常见的插值器类型
Android SDK内置了几种常见的插值器,每种插值器都有独特的效果:
这几种插值器,可以在下面的网站体验: https://inloop.github.io/interpolator/, 在这个网站上可以在线看每种interpolator的效果
1.1. LinearInterpolator
- 线性插值器。
- 动画以恒定的速率进行,没有加速或减速效果。