如何看待 Airbnb 新发布的 Lottie

如题所述

内存占用在AE生成的动画里没有使用Mask效果的时候非常优秀,从代码上看,仅仅用Canvas去draw而已,流畅度非常棒,所以哪怕在Listview里去大量显示,内存占用和绘图效率都远远高于帧动画。基本上可以舍弃用GIF去做动画的痛苦了。 由于是依赖于AE做的动画,估计以后不只是要求UI设计师精通AE,连前端开发都需要会用AE了——别笑,9-patch格式图片出了这么多年,有几个UI同学会做的?大部分公司还不是研发狗自己来弄…… 期待一下以后加入更多交互动画的支持,而不只是播放动画(类似于拖拽等特效,当然我不熟AE,不知道是否可以直接AE做?) 写前端业务代码的同学生存空间又窄了一丢丢……以前“能实现复杂动画”算是个卖点,现在Canvas draw的动画很多都可以被这个库取代了,感觉写页面现在如果不是熟悉OpenGL ES的话可能都不好意思说自己能实现高效的复杂动画了(当然,高度交互需求的动画目前还是很难被替代的)。 在动画包含Mask时靠临时生成bitmap做的动画,性能有待提高。这部分貌似也有一些bug还有待解决
温馨提示:答案为网友推荐,仅供参考