介绍
如果你还不知道Lottie是什么, 那你真的out了.
如果把iOS动画分为两类: 交互式动画, 播放式动画, 那么其中的播放动画完全可以使用Lottie来完成, 例如:
作为收藏按钮, 是不是很活泼?
返回与菜单之间的切换, 生动有趣!
还有各种形变动画.
这里先放上Lottie的地址: github.com/airbnb/lott…
更棒的是, Lottie有各种不同的版本, 安卓, iOS, 前端都可以使用, 理论上动画做一套就可以共用, 大大的减少了工作量.
使用方法
- 集成环境: 移动端同学集成Lottie框架, UI/UE同学集成AE的bodymovin插件
- 制作动画, 导出文件, 拖进工程
- 创建LOTAnimationView, 并播放
非常简单, 下面看两个实际例子
实战
先看第一个例子: