自定义ImageLoader实现GridView加载图片

本项目github地址:
SimpleImageLoader github地址
首先思考一下,一个ImageLoader应当实现一下的功能:
1 内存缓存,磁盘缓存,网络加载的结合。
2 利用采样率对图片进行一定的压缩,高效加载bitmap。
3 图片的加载策略(同步加载和异步加载)。
4 缓存策略(LRU)
其次在GridView中加载图片,应当解决下面的这些问题:
5 图片错位
6 优化列表的卡顿

参考网址:
1 android中图片的三级cache策略(内存、文件、网络):内存缓存策略
http://blog.csdn.net/singwhatiwanna/article/details/9054001
http://blog.csdn.net/singwhatiwanna/article/details/17566439
http://blog.csdn.net/singwhatiwanna/article/details/17588159

2教你写Android ImageLoader框架-专栏
http://blog.csdn.net/column/details/android-imageloader.html

3 开源项目simple_imageloader
https://github.com/bboyfeiyu/simple_imageloader

4 Android自定义相册GalleryFinal
https://github.com/pengjianbo/GalleryFinal

5 Android本地、网络图片加载库base-imageloader
https://github.com/hongyangAndroid/base-imageloader

你可能感兴趣的:(自定义ImageLoader实现GridView加载图片)