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
.
图片加载的整体流程
Gayhub地址
关于代码相对比较多一点,就不在这里贴出来了,大家可以到我们的Gayhub上去瞅一眼。
除非特殊声明否则,本文章均属 鲁迅认识的那只猹 原创,未经许可禁止转载,否则将保留追究法律责任的权利。
如果损害了您的相关权益,请及时联系我,我将妥善处理。