美文网首页
Lottie相对于直接使用GIF的优势在?是否直接用gif能省略

Lottie相对于直接使用GIF的优势在?是否直接用gif能省略

作者: 半称心x度 | 来源:发表于2022-01-07 11:21 被阅读0次

1、我所知道的三种GIF加载方式:

 (1)使用Kingfisher、SDWebImage

 (2)UIWebView或WKWebView 

 (3)多张图片组合,使用UIImageView循环播放

2、使用以上的三种加载方式不能控制GIF执行的帧数、运行次数以及关键帧循环(这一点很关键,因为我们的APP中使用的动画需要跳帧、以及在某种不同状态下循环其中几帧,使用GIF目前无法达到我们的需求)

3、GIF图片渲染时不能控制图片显示区域和大小

4、播放Gif图片时对手机内存和CPU的消耗考虑

在技术调查时,我们对关键帧动画、视频、SVGA、GIF、以及Lottie都做了调研,

视频和GIF基于以上四点原因PASS,

关键帧动画复杂的动画自己写太耗工期,所以PASS,

最终是在SVGA和Lottie中二选一选择了Lottie,因为SVGA在GitHub上的Star只是Lottie的零头。

相关文章

网友评论

      本文标题:Lottie相对于直接使用GIF的优势在?是否直接用gif能省略

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