美文网首页
Lottie性能和内存

Lottie性能和内存

作者: 陈大吼 | 来源:发表于2020-12-12 09:32 被阅读0次

    1、如果组合没有用到遮罩masks或mattes,那么性能和内存开销应该相当不错。没有创建位图bitmap,大多数操作都是简单的画布操作。
    2、如果组合中有遮罩masks或mattes,将在合成的地方创建2-3个bitmap,当动画师徒添加到view时,bitmap由lotti自动创建,并在View删除时被回收。所以不建议在RecyclerView中使用带有遮罩masks或mattes的动画,可能会造成溢出。(后面看到git又把这一条更新掉了,索性还是贴上来吧)!后来看到Git更新为:如果组合有遮罩或遮罩,将使用屏幕外缓冲区,画面以外的缓冲区的使用和性能会有影响了。
    3、如果在list中使用,建议在LottieAnimationView.setAnimation(String,CacheStrategy)中使用CacheStrategy,因此动画不必每次都反序列化。

    参考
    https://blog.csdn.net/sinat_24196195/article/details/74932904

    相关文章

      网友评论

          本文标题:Lottie性能和内存

          本文链接:https://www.haomeiwen.com/subject/npjegktx.html