Lottie Animation在应用布局中无法正常工作

时间:2019-07-08 05:53:22

标签: android lottie-android

洛蒂动画无法正常工作。 请帮忙。

xml文件

 <com.airbnb.lottie.LottieAnimationView
                android:id="@+id/check_in_anim"
                android:layout_width="wrap_content"
                app:lottie_autoPlay="true"
                app:lottie_fileName="tenor.json"
                app:lottie_loop="true"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true" />

活动

  LottieAnimationView lottieAnimationView = findViewById(R.id.check_in_anim);
        lottieAnimationView.playAnimation();

enter image description here

我的洛蒂

enter link description here

谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

在您的 res/raw 文件夹中添加一个 Lottie.json 文件 enter image description here

现在在你的标签上使用这个 -->

app:lottie_rawRes="@raw/your_animation"

完整的xml代码---->

<com.airbnb.lottie.LottieAnimationView
                android:id="@+id/check_in_anim"
                app:lottie_rawRes="@raw/your_animation"
                android:layout_width="wrap_content"
                app:lottie_autoPlay="true"
                app:lottie_fileName="tenor.json"
                app:lottie_loop="true"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true" />

答案 1 :(得分:0)

将您的Lottie json放入res / raw中,并将其添加到xml

app:lottie_rawRes="@raw/your_animation"

<com.airbnb.lottie.LottieAnimationView
                android:id="@+id/check_in_anim"
                app:lottie_rawRes="@raw/your_animation"
                android:layout_width="wrap_content"
                app:lottie_autoPlay="true"
                app:lottie_fileName="tenor.json"
                app:lottie_loop="true"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_centerVertical="true" />

有关更多详细信息。您可以查看官方文档here