注:这两天被这个项目碉堡了刷了屏,stormzhangV的这篇文章介绍了Airbnb开源的一个Lottie项目,Lottie实际是一个动画渲染库,但是,支持跨平台,目前支持android、ios、reactNative。
刚好在Medium看到了Airbnb的工程师介绍Lottie的文章,以下为译文:
Lottie介绍
在过去,在Android、iOS、React Native app中创建复杂动画是一件较为困难的事情,需要为不同尺寸的手机准备不同的图片,或者写很多难以维护的代码。所以很多app选择不使用动画,尽管动画是一个很棒的提升用户体验的交互方式。一年前,我们决定改变这个状况。
今天,我们非常开心可以介绍我们的解决方案。 Lottie支持Android、iOS、React Native平台,支持实时渲染After Effects动画,使得app中使用动画可以像使用静态资源一样简单。 Lottie使用从Bodymovin(开源的After Effects插件)导出的json数据来作为动画数据。一个Javascript 播放器安装Bodymovin插件后就可以播放动画。从2015年2月开始,在Bodymovin的作者,Hernan Torrisi每月持续更新代码的良好基础上,我们团队(Brandon Withrow负责iOS ,Gabriel Peal负责Android, Leland Richardson负责React Native,还有我负责体验设计)开始了不同寻常的开发之旅。
推荐阅读:
网友评论