lottie动画学习

最近项目中有用到动画的地方,有好几处动画,设计师给了帧动画。使用帧动画虽然简单,但是会消耗内存和增加apk的体积。这两个问题是系统app不能容忍的。

最后推动设计师提供了lottie格式的动画资源。

解决方案:

1.尝试使用surfaceview承载帧动画,可以参考以下文章

https://github.com/yuyashuai/SilkyAnimation

2.使用lottie,lottie是非常著名的airbnb公司出的动画框架。一个动画经过动画师转化成json文件,就可以使用lottie播放了。

解决了apk体积变大和优化了帧动画吃内存的问题。具体使用可以参考以下:

https://www.jianshu.com/p/cae606f45c0b

https://github.com/airbnb/lottie-android

你可能感兴趣的:(it,计算机)