Android加载Lottie动画

一、Lottie是什么?

Lottie是airbnb发布的库,它可以将AE制作的动画,在Android & iOS & React Native上,以native代码渲染出来。

看一下官方给出的动画效果:


Lottie动画

二、Lottie的优点

(1)跨平台,支持Android、iOS以及React Native平台;

(2)支持实时渲染After Effects动画,让App加载动画像加载图片一样简单;

(3)资源动态下载,减少App体积,上线新的动画效果不需要发版;

三、加载Lottie动画

(1)在模块build.gradle里面引入依赖;

implementation'com.airbnb.android:lottie:$lottieVersion'

*截止本文编辑时,最新版本是4.0.0

(2)在xml文件里引入


xml添加Lottie动画

大功告成,启动就可以看到Lottie动画了!

*附:

Lottie官方文档

你可能感兴趣的:(Android加载Lottie动画)