没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Android使用使用lottie加载加载json动画的示例代码动画的示例代码
本篇文章主要介绍了Android使用lottie加载json动画的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参
考。一起跟随小编过来看看吧
Lottie
Lottie 是 Airbnb 开源的一个动画项目,它支持 iOS, mac OS Android RN,由于某些复杂动画的实现,往往会写很多的 code 来实现它,
而且调试动画的效果会比较花费时间。用它来解决某些动画会带来很大的便利。
设计师在After Effects 设计好相关的动画,然后安装上BodyMovin 这个插件,这个插件,可以帮导出动画效果的 JSON 文件,然后我们可
以通过 Lottie 来加载相关的 JSON 文件来实现动画效果。
优势优势
1. 开发可以方便的实现动画,节约调试动画效果时间等,不用写一大堆 code 去实现动画,只要设计给相关的 JSON 文件就可以了。
2. 多个平台可以共用,例如 iOS 和 Android,公用一个动画。
3. 可以通过 URL 的方式加载 JSON 文件,来替换客户端动画,不用发版本了
4. 设计想了一个屌炸天的动画,然后给到开发,开发说这个实现不了,或者说很费时间,然后让设计用这种方式去实现。
5. 对于 iOS 来说支持 ViewController 转场动画
6. iOS 平台上用 Core Animation 做矢量动画。性能不错,而且有缓存
7. 对比于用 GIF 动画,手写动画,轻量,性能和存储上都更佳。
不足之处不足之处
1. iOS 版本要 >= 8.0 才可以使用。不支持 7.x
2. 对于一些交互性的动画,支持不是很好。主要是对于播放性的动画
3. Bodymovin 插件待完善,仍然有部分 AE 效果无法成功导出
4. 动画无法被编辑,加载下来是什么样子,就原封不动
github代码传送门 https://github.com/18380438200/LottieAnim
先上效果图,这个是做的一个仿抖音的点赞动画:
资源评论
weixin_38613681
- 粉丝: 3
- 资源: 933
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功