-1

我想知道如何只运行一次 Lottie 动画,因为它默认循环。这是我要修改的代码的链接:https ://docs.expo.io/versions/latest/sdk/lottie.html

4

3 回答 3

3

您可以使用loopprop 设置组件的循环行为。可以在此处找到有关您可以与 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 回答