ImageLoader、Glide、Picasso、Fresco

2018-06-09  本文已影响64人  3Q竹林
缺点
优点
总之

Picasso包比 Glide包体积小很多且图像质量比 Glide 高,但Glide 的速度比 Picasso 更快,Glide 的长处是处理大型的图片流,如 gif、video,如果要制作视频类应用,Glide 当为首选。

Fresco 可以说是综合了之前图片加载库的优点,但它的包体积太大,按体积进行比较:Fresco>Glide>Picasso,Fresco因为主要占用的是系统的匿名共享内存, 而不是虚拟机的堆内存,这在图片较多的应用中更能凸显其价值,如果应用没有太多图片需求,不推荐使用 Fresco。

Glide和Fresco可以绑定到Activity的生命周期中,在生命周期结束时会自动释放掉内存占用(Activity未被占用时),但是Picasso和ImageLoader需要自己手动去释放

上一篇 下一篇

猜你喜欢

热点阅读