Android中使用lottie资源

lottie资源的使用

1、下载lottie文件的网址:https://lottiefiles.com/ , 下载的文件为.json的文件。

2、存放在Android的位置为

在这里插入图片描述

3、在应用级别的 build.gradle 文件中添加所需的 Lottie 动画依赖项

   //Lottie Animation
      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();

猜你喜欢

转载自blog.csdn.net/qq_51108920/article/details/128113530