android---OnScrollListener 执行顺序

newAbsListView.OnScrollListener(){
    @Override
    publicvoid onScrollStateChanged(AbsListView absListView,int scrollState)
    {
        switch(scrollState) {
            caseAbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
                // 手指触屏拉动准备滚动,只触发一次        顺序: 1
                break;
            caseAbsListView.OnScrollListener.SCROLL_STATE_FLING:
                // 持续滚动开始,只触发一次                顺序: 2
                break;
            caseAbsListView.OnScrollListener.SCROLL_STATE_IDLE:
                // 整个滚动事件结束,只触发一次            顺序: 4
                break;
            default:
                break;
        }
    }
 
    @Override
    publicvoid onScroll(AbsListView absListView,int firstVisibleItem, int visibleItemCount, int totalItemCount)
    {
        //当滚动时触发,比较频繁                     顺序: 3
    }
}




版权声明:本文为BHduke原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。