ListView之滚动事件--OnScrollListener
在onScrollStateChanged(AbsListView view, int scrollState) 中,scrollState有三种状态,对于滚动事件的处理,很有必要知道。
view是当前视图
scrollState 是当前状态
空闲 SCROLL_STATE_IDLE = 0;
滚动 SCROLL_STATE_TOUCH_SCROLL = 1;
停止static int SCROLL_STATE_FLING = 2;
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
//滚动时一直回调,直到停止滚动时才停止回调。单击时回调一次。
//firstVisibleItem:当前能看见的第一个列表项ID(从0开始)
//visibleItemCount:当前能看见的列表项个数(小半个也算)
//totalItemCount:列表项共数