Universal-image-loader 是一个用于处理图片异步加载和缓存的框架可以很好地防止图片内存溢出,总的来说Universal-image-loader是android平台上处理图片一个很强大的类库
主要特性:
1.同步和异步多种方式进行图片记载
2.对图片进行压缩处理
3.利用强引用和弱引用相结合的方式管理图片缓存
4.利用内存缓存和disk缓存保存图片
5.提供多种发放对图片进行
6.多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等
7.支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitmap占用过多的内存
8.较好的控制图片的加载过程,例如暂停图片加载,重新开始加载图片,一般使用在ListView,GridView中,滑动过程中暂停加载图片,停止滑动的时候去加载图片
9.提供在较慢的网络下对图片进行加载