与其他图片加载库相同,Glide 除了可以加载网络图片之外,也可以加载本地图片。甚至还可以从各种各样奇葩的数据源中加载图片。
加载网络图片
很多情况下,我们使用图片加载库就是为了加载网络图片。网络操作是一个很复杂的东西。试想一下,如果没有图片加载库,我们就要手动去下载图片,缓存图片,最后再从文件里面读取 bitmap 并设置到 Imageview 里面。这还算好的,要是在 Listview 里面你会更头疼的。原因我就不说了,你懂的~~再加上各种各样的 Bitmap 操作,保准你再也不想撸代码了。而且 Bitmap 这东西还很占内存,伺候不好,很容易就会引发 OOM,app 吧唧就闪退了!!
图片加载库的优势就在于此。简简单单一句话,下载,缓存,加载统统搞定。简直就是美好一生的东西。而 Glide 就是这样使人美好一生的东西之一。
more >>