我正在尝试实现类似于Android文档中显示的基于物理的翻译动画。我需要一个平滑的速度变化,与下面的例子完全相同。我搜索了在线文档和教程,但无法找到显示的示例。你能给出示例android java或kotlin代码来生成这个平滑的速度变化动画吗?我尝试了FlingAnimation
和SpringAnimation
。
答案 0 :(得分:0)
您正在寻找的是时间插值(或简化插值)。您可以使用可以复制真实动作的不同插值器创建动画,例如弹跳球。
您提供的动画最有可能是使用DecelerateInterpolator。
有很多插补器,您也可以创建自己的插补器。有很多关于如何实现它们的教程。
参见示例: Some xml based animations Bounce animation example (programatically)