[译]Android 动画的灵魂—— Interpolator
用定制的非线性定时曲线改善你的动画
在现实世界中的运动是非线性的。(当你穿过街道时,你只要略微将你盯着手机的眼睛瞄一眼街道就足够保证你不会被车撞到。)当我们走路的时候,我们在加速。当我们停止的时候,我们慢慢减速到 0(除非我们被车撞了,这样我们会体验到我们朝着另一个方向突然加速)。当我们下落的时候,重力使我们加速下落,当我们跳起的时候,它又会降低我们的上升速度。无论如何,我们无法在整个运动中保持一个恒定的移动速度。
所以作为人类,当我们看到屏幕上的运动时(我们正在观看手机上的动画,并没有留意到那些正在靠近我们的车辆的时候。),我们期望它也是同样的非线性,因为这样会让人感觉更自然。通常来说,我们在应用里尝试实现的自然交互,它是用来帮助用户更好的理解这些应用里的虚拟