【简介】
自从Android诞生以来,Bitmap的管理就一直是大问题,为了更好的管理它,不同的图片加载框架不断的被推出,从刚开始的ImageLoader,到Picasso,再到现在的Fresco和Glide,可谓百花齐放。然而前两者现在都已经不再维护了,同时我们公司的项目目前也已经从Fresco切换到Glide了,之前之所以用Fresco是因为他在Android5.0以下系统中能从native层“偷”内存,但后面由于Android对于Bitmap内存管理方式的改变,这个功能不再生效,相比于Glide来说,Fresco就显得侵入性太强,而且可扩展性没有glide强。而Glide之所以扩展性如此强,就在于它 优秀的架构设计 ,这也是我们今天要讨论的。