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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章