滁州建设网站公司,全国生猪价格,网站宽度,旅游网站模板库Lottie是什么?
GitHub的一种跨平台动画解决方案三方框架
使用? 3步
1.引入最新的依赖:https://github.com/airbnb/lottie-android
我写文章时最新版本是6.5.2
添加到 app/build.gradle 文件的以下方法中dependencies {//lottie 动画implementation com.airbnb.android:l…Lottie是什么?
GitHub的一种跨平台动画解决方案三方框架
使用? 3步
1.引入最新的依赖:https://github.com/airbnb/lottie-android
我写文章时最新版本是6.5.2
添加到 app/build.gradle 文件的以下方法中dependencies {//lottie 动画implementation com.airbnb.android:lottie:6.5.2}
2.在布局文件中直接做为View控件使用即可: com.airbnb.lottie.LottieAnimationViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentapp:lottie_fileNameXXX.jsonapp:lottie_looptrueapp:lottie_autoPlaytrue/ 注意: 相关配置属性也可以用代码进行配置
3.在src/main文件目录下创建assets文件夹,把json动画文件扔进去,
把第二步控件lottie_fileName属性的xxx.json换成你扔的文件名称(切记名字后缀带上) 异常?使用出现报错?
java.lang.IllegalStateException: Unable to parse composition
出现这个异常的话,
多半是因为Json文件名字错误,结尾没有把.json后缀写上,
或者是文件名里有空格,两边对不上.
纠正即可解决