老套路,先看效果图
当用户迅速滑动列表的时候,只要滚动到的地方,就会产生图片请求,这将产生大量的请求工作 。显然这不是我们想要的效果。
解决思路:
1,监听列表滚动状态,设置变量isScrolling。
2,根据isScrolling的值,在Adapter里面决定是否要加载图片。
3,如果已经加载到内存的,直接加载。
关键代码:
listview.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int i) {