这些天对图片加载框架的思考

来源:互联网 发布:淘宝新店铺怎么引流量 编辑:程序博客网 时间:2024/05/17 08:40

glide其实并没有想象中的那么好。根据我写的demo的体会,体验很糟糕。

picasso天生有一些问题:
picasso并未天生支持磁盘缓存。需要你自己去实现。
此外picasso的Callback/Target偶尔会没有回调(特别是第一次)。

fresco虽然官方说很强大,但是呢,要想引入fresco,你必须要在你的布局文件中使用fresco定义的view,这样造成的问题是你的项目将和第三方fresco有着非常强的耦合和依赖,以后一旦你考虑替换图片加载框架,这种决定无疑是毁灭性的。

universal imageloader虽然比较老,但是天生具备完善的三级缓存功能,并且文件缓存部分有一种实现方案是DiskLruCache。

图片第三方框架都为我们提供了多样性的配置,多是采用建造者模式。

0 1