图片加载-ImageLoader

1.一个结合LruCache\DiskLruCache自定义的ImageLoader:造简单的图片加载框架


2.第三方ImageLoader库使用范例:

2.1.github地址:https://github.com/nostra13/Android-Universal-Image-Loader
2.2.android studio中调用:compile'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
2.3.imageloader配置及基本使用: Universal-Image-Loader加载listView中图片 - IT_默 - 博客频道 - CSDN.NET 
2.4.imageloader优化滑动事件:Android Listview滑动时不加载数据,停下来时加载数据,让App更优 - 享受技术带来的快乐         - 博客频道 - CSDN.NET

总结:
1.github地址首页,作者已经基本展示了该库的常用使用方法;
2.看到很多博客的在list的getview中直接加载图片,这样会在滚动(手指不在屏幕的滚动)listview时会产生大量请求.
真正好的方式是在滑动(手指接触屏幕的滚动)的使用imageloader加载,在滚动时停止加载,滚动结束时再加载.
仔细观察"网易新闻",他在滑动时可以显示图片,在滚动时则停止了图片加载.
3.listview滚动监听:
第一是静止状态,SCROLL_STATE_IDLE:加载整屏幕的
第二是手指滚动状态,SCROLL_STATE_TOUCH_SCROLL:加载listview复用的view
第三是手指不动了,但是屏幕还在滚动状态。SCROLL_STATE_FLING:取消加载图片

你可能感兴趣的:(图片加载-ImageLoader)