我想知道如何只运行一次 Lottie 动画,因为它默认循环。这是我要修改的代码的链接:https ://docs.expo.io/versions/latest/sdk/lottie.html
问问题
4807 次
3 回答
3
您可以使用loop
prop 设置组件的循环行为。可以在此处找到有关您可以与 lottie 一起使用的属性的更多信息。
// A boolean flag indicating whether or not the animation should loop.
loop: boolean = false,
于 2018-03-29T19:58:19.323 回答
2
在 java 中,像这样在 lottie 动画中禁用循环可能会有所帮助:
首先,声明 LottieAnimationView :LottieAnimationView myAnim;
然后用 ID 查找:myAnim = v.findViewById(R.id.upload_anim);
// v 是这里的视图,我使用它是因为我在片段中工作。
现在您可以使用布尔值更改循环选项:myAnim.loop(false);
于 2019-07-08T14:22:26.583 回答
1
在颤振中,只做repeat:false
资产之后
像这样 :
Lottie.asset('assets/lottie.json',repeat: false)
于 2021-04-14T08:39:34.617 回答