Android 打造自己的ImageLoader

学习和参考

  • Android开发艺术探索
  • https://github.com/bumptech/glide Glide 图片加载框架
  • https://github.com/square/picasso Picasso 图片加载框架

例行废话

在前两篇博客 Android-认识Bitmap 和 Android-LruCache和DiskLruCache 中学习了 Bitmap的压缩和Bitmap的缓存,打造ImageLoader的预备知识已经是准备完毕,所以本篇文章就开始IamgeLoader的打造。本来打算借(chao)鉴(xi)一下Glide这个伟大的框架,奈何技术水平不过关,所以就借(cao)鉴(xi)了 Picasso 这个同样伟大的框架。 Picasso和Glide并没有优劣之分,只不过是Glide功能比较强大也相对重量级一些,而Picasso则是一个比较轻量级的框架。

命名问题

话说不管代码写的好不好,自己的框架名字总得比较特殊一点,因为叫 ImageLoader实在是太Low了 ???? 。又因为自己有有点雄(wang)心(xiang)来打造一个 Garbage 系列框架,所以在这里我给我的ImageLoader框架命名为 GarbagePixel.

图片加载的整体流程

Android 打造自己的ImageLoader_Android

Gayhub地址

关于代码相对比较多一点,就不在这里贴出来了,大家可以到我们的Gayhub上去瞅一眼。

除非特殊声明否则,本文章均属 鲁迅认识的那只猹 原创,未经许可禁止转载,否则将保留追究法律责任的权利。

如果损害了您的相关权益,请及时联系我,我将妥善处理。