权哥的技术之路iOS奋斗ios闲来一看

Lottie-iOS中文翻译

2017-03-16  本文已影响3295人  好尼桑

Lottie 应用于iOS、MacOS(以及AndroidReact Native)

Lottie 是一个可应用于Andriod和iOS的动画库【术1】,它通过bodymovin插件来解析Adobe After Effects 动画并导出为json文件,通过手机端原生的方式或者通过React Native的方式渲染出矢量动画。

这是前所未有的方式,设计师可以创作并且运行优美的动画而不需要工程师煞费苦心地通过手动调整的方式来重现动画。由于动画是通过json来加载的,使得动画源文件只需占用极小的空间就能完成相当复杂的效果!Lottie可以用于播放动画、调整尺寸、循环播放、加速、减速、甚至是精致的交互。

Lottie 也创造性地支持原生的UIViewController 的转场动画。

这里仅仅列出了强大的Lottie一些小小的例子:

术3

“形状图层填充规则(奇偶/非零缠绕)”:

上一篇下一篇

猜你喜欢

热点阅读