Lottie动画无效

时间:2017-08-28 18:07:43

标签: android lottie-android lottie

如何在Android中使用Lottie Animation?我试过但动画没有运行。 如何启动JSON动画? 我想使用自定义加载动画,而不是使用常规循环进度条。

1 个答案:

答案 0 :(得分:3)

使用以下步骤使用Lottie动画:

将Gradle依赖项添加到您的应用

dependencies {  
compile 'com.airbnb.android:lottie:2.2.0'
}

将视图添加到您的布局XML:

<com.airbnb.lottie.LottieAnimationView
    android:id="@+id/animation_view"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:lottie_fileName="preloader.json"//this is the JSON animation stored in assets folder
    app:lottie_loop="true"
    app:lottie_autoPlay="true" />

在您的活动或片段中初始化视图:

private LottieAnimationView animationView;
animationView = (LottieAnimationView) findViewById(R.id.animation_view);

使用以下方式播放/取消动画:

animationView.playAnimation();
animationView.cancelAnimation();