我正在实现一个 Lottie 动画,整个动画效果都很棒!但是,我希望添加一些代码,在 30 帧后暂停动画,然后在一定时间后恢复。目前的代码如下:
animationView.playAnimation(0, 30)
animationView.addAnimatorListener(object : Animator.AnimatorListener {
override fun onAnimationEnd(animation: Animator) {
if (isLoading == false) {
//Everything has loaded. Continue Animation
//This line has no effect. The animation does not continue
animationView.playAnimation(30, 60)
//Resuming the animation just makes the animation disappear
//animation.resume()
}
}
animationView.loop(false)
在2.8.0版本已被弃用。有什么等效的方法? - hkchakladaranimationDrawable.repeatCount = LottieDrawable.INFINITE
和animationDrawable.repeatMode = LottieDrawable.RESTART
。 - ASP