lottie资源的使用
1、下载lottie文件的网址:https://lottiefiles.com/ , 下载的文件为.json的文件。
2、存放在Android的位置为

3、在应用级别的 build.gradle 文件中添加所需的 Lottie 动画依赖项
implementation 'com.airbnb.android:lottie:3.4.0'
4、Android中的xml文件的使用
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/lav_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:lottie_autoPlay="true"
app:lottie_fileName="business-team.json"
app:lottie_loop="false"
app:lottie_speed="1"/>
5、Android中的Java文件的使用
public class MainActivity extends AppCompatActivity {
final static String TAG = "MainActivity";
LottieAnimationView lottieAnimationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lottieAnimationView = findViewById(R.id.lav_main);
lottieAnimationView.loop(true);
}
}
6、好处
优化apk包的大小,减少本地资源的使用,利用lottie替换帧动画的使用,减少帧动画图片资源的使用
7、销毁,有利于优化UI设置
lottieAnimationView.cancelAnimation();