欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Android】【Lottie】在Android中使用Lottie动画

程序员文章站 2024-03-26 11:45:47
...

引入依赖

    api 'com.airbnb.android:lottie:+'

拷贝动画资源
【Android】【Lottie】在Android中使用Lottie动画
布局中使用LottieView

    <com.airbnb.lottie.LottieAnimationView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="10dp"
        app:lottie_autoPlay="true"
        app:lottie_fileName="lottie/data.json"
        app:lottie_loop="true" />

代码中进行控制

        lottieView.setAnimation("data.json");
        lottieView.setRepeatCount(-1);
        lottieView.setRepeatMode(LottieDrawable.RESTART);
        lottieView.playAnimation();
        lottieView.pauseAnimation();
        lottieView.cancelAnimation();
        lottieView.getProgress();

Lottie资源下载
https://lottiefiles.com/