前言
- 图片加载是Android开发中最最基础的功能,同时图片加载OOM也一直困扰着很多开发者,因此为了降低开发周期和难度,我们经常会选用一些图片加载的开源库。
- 老牌的有ImageLoader,UIL,Volley,主流的有,Picasso,Glide,Fresco等等,选择一款好的图片加载裤就成了我们的首要问题。
- 接下来我们对比一下主流的三款 Picasso,Glide,Fresco框架的优缺点。
Picasso,Glide,Fresco的前世今生
基本项对比
对比项 | Picasso | Glide | Fresco |
---|---|---|---|
地址 | https://github.com/square/picasso | https://github.com/bumptech/glide | https://github.com/facebook/fresco |
发布时间 | 2013年5月 | 2014年9月 | 2015年5月 |
是否支持gif | false | true | true |
是否支持webP | true | true | true |
视频缩略图 | false | true | true |
大小 | 100k | 500 KB | 2~3M |
加载速度 | 中 | 高 | 高 |
Disk+Men Cache | true | true | true |
Easy of use | low | mediun | difficult |
star | 13160 | 14709 | 12444 |
开发者 | Square主导 | Google主导 | Facebook主导 |