项目官方网站-http://airbnb.io/lottie/
首先,在android studio中添加依赖
Gradle is the only supported build configuration, so just add the dependency to your project
build.gradle
file:1
2
3dependencies {
compile 'com.airbnb.android:lottie:2.2.5'
}这样,就可以在自己的项目中使用了。布局文件中:
1
2
3
4
5
6
7
8
9
10
11<com.airbnb.lottie.LottieAnimationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:lottie_fileName="hello-world.json"
app:lottie_loop="true"
app:lottie_autoPlay="true"
/>
app:lottie_fileName 表示执行动画的文件,这些文件是json格式,保存在assets文件夹下
app:lottie_loop 表示动画是否循环播放
app:lottie_autoPlay 表示动画是否自动播放java文件中也可以通过这种形式来使用
1
2
3LottieAnimationView view = (LottieAnimationView) findViewById(R.id.lottieView);
view.setAnimation("hello-world.json");
view.loop(false);