java - Lottie 动画未按预期运行
问题描述
我正在使用 Lottie 库向我的应用程序添加动画。如果某些条件为真,我希望动画播放动画的前半部分,如果条件为假,则播放动画的另一半。下面是我尝试过的一些代码,它似乎可以打开和关闭并且非常有问题,不确定是否有问题,或者我做错了什么。谢谢你的帮助!
if (something==true) {
lottieAnimationView.setMinFrame(0);
lottieAnimationView.setMaxFrame(28);
lottieAnimationView.playAnimation();
} else {
lottieAnimationView.setMinFrame(28);
lottieAnimationView.setMaxFrame(70);
lottieAnimationView.playAnimation();
}
解决方案:设置动画循环并使用 playAnimation()、pauseAnimation() 和 resumeAnimation()
lottieAnimationView.loop(true);
解决方案
推荐阅读
- php - Braintree dropin UI - 需要将访问令牌传递给 Braintree\Gateway
- python-3.x - 如何遍历 API 调用 Python 3 中的两个列表
- sql - Oracle CLOB REGEXP_REPLACE 建议
- python - 尝试运行转换为 .exe 文件的 .py 程序后出现病毒警告
- android - Android Firebase 数据库 limitolast 10 但加起来
- php - 图像扩展未显示在 PHP 文件上传中
- python - 如何在 TensorFlow 中将多个序列输入到 CNN 中?
- git - 如何使用 REST Api 从本地 TFS 服务器 2018 获取多个提交?
- java - 如何在 Bindview 支架内单击时显示更新的 RecycleView 适配器?
- python - 如何用另一个字符的所有可能组合替换列表中字符串的第一个和最后一个元素