android 添加json动画,Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果

本文介绍了如何在Android应用中使用Lottie库添加酷炫的JSON动画效果,包括集成步骤、属性设置以及如何解决动画不可动态修改样式的劣势。Lottie的优势在于动画流畅、跨平台统一,但缺点是动画样式依赖于JSON文件,不利于动态调整。
摘要由CSDN通过智能技术生成

说到动画效果,一般都会感到很高端,感觉很酷炫;而小菜技术有限,稍复杂的动画效果也需要很多时间处理,但是遇到时间紧任务重的情况该怎么办呢?那就尝试一下

Lottie 是个啥?

AAffA0nNPuCLAAAAAElFTkSuQmCC

Lottie 咋集成?build.gradle 中添加 compile 'com.airbnb.android:lottie:2.5.5';小菜需要支持 Android 版本 15,所以需要在 AndroidManifest.xml 中添加如下版本权限:

Tips: 此时还要注意 AndroidManifest.xml 根目录中要添加 xmls:tools,如图:

AAffA0nNPuCLAAAAAElFTkSuQmCC同步之后即可添加动画效果,在众多酷炫的动画中选择符合自身业务的动画,下载,会生成一个 json 文件,可供 Android 和 IOS 共用,将下载好的 json 文件拷贝到 assets 中;小菜好奇 json 文件内容,打开大概了解是动画图层的一系列元素,但并不能直接明了的理解,这也是一个动画不方便动态修改样式但弊端之一;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值