Android Listview - 仅在用户停止滚动时将图像加载到项目中

时间:2013-09-16 11:06:24

标签: android android-listview

当用户快速滚动项目时,开始请求图像填充这些项目似乎是多余的。毕竟,用户滚动得如此之快,他们永远不会及时下载/显示。当用户实际暂停滚动时,是否有任何类型的方法/事件首先触发?

1 个答案:

答案 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...");
    }
});