当用户快速滚动项目时,开始请求图像填充这些项目似乎是多余的。毕竟,用户滚动得如此之快,他们永远不会及时下载/显示。当用户实际暂停滚动时,是否有任何类型的方法/事件首先触发?
答案 0 :(得分:1)
尝试使用此代码检测滚动停止:
setOnScrollListener(new OnScrollListener()
{
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
{
// TODO Auto-generated method stub
}
public void onScrollStateChanged(AbsListView view, int scrollState)
{
// TODO Auto-generated method stub
if(scrollState == 0)
Log.i("a", "scrolling stopped...");
}
});