Sai*_*lam 4 java animation android lottie-android lottie
我在使用 Lottie 文件作为动画时遇到问题,我无法设置循环数,而加载后它正在连续循环,但我想设置固定的循环数。
活动 XML
<com.airbnb.lottie.LottieAnimationView
android:layout_centerInParent="true"
android:id="@+id/animation_view_1"
android:layout_width="150dp"
android:layout_height="150dp"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
Run Code Online (Sandbox Code Playgroud)
活动Java
animationView.setVisibility(View.VISIBLE);
animationView.setAnimation(fileName);
animationView.loop(true);
animationView.playAnimation();
Run Code Online (Sandbox Code Playgroud)
由于 animationView.loop(true);
已被弃用。除了 Phan Van Linh asnwer,使用 .xml 文件
<com.airbnb.lottie.LottieAnimationView
...
app:lottie_repeatCount="3"
/>
Run Code Online (Sandbox Code Playgroud)
使用java你可以使用
animationView.setRepeatCount(LottieDrawable.INFINITE);// for Infinite loops
Run Code Online (Sandbox Code Playgroud)
或者
animationView.setRepeatCount(3);// for 3 loops
Run Code Online (Sandbox Code Playgroud)
尝试
<com.airbnb.lottie.LottieAnimationView
...
app:lottie_repeatCount="3"
/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6382 次 |
最近记录: |