我正在使用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);