如何从特定的起点开始制作Lottie动画



假设一个Lottie animation的总duration为30秒。

如何从15秒标记开始animation,而不是从开始标记开始?

我在文档中没有找到任何关于这方面的信息。

我现在正试图用这个代码来做这件事:

animationView.play()
animationView.isHidden = true 
DispatchQueue.main.asyncAfter(deadline: .now() + 15 { 
animationView.isHidden = false 
}

唯一的问题是用户执行和动画显示之间的等待时间。

外观:

animationView.play(fromFrame:, toFrame:, withCompletion:)

animationView.play(fromProgress:, toProgress:, withCompletion:)

相关内容

  • 没有找到相关文章

最新更新