http://www.2cto.com/kf/201402/278552.html
SCROLL_STATE_TOUCH_SCROLL#手接触ScrollView触发一次
SCROLL_STATE_FLING#正在滚动
SCROLL_STATE_IDLE#滑动停止
ListView 图片列表的滚动,应该在
SCROLL_STATE_FLING 时让图片不显示,提高滚动性能让滚动小姑更平滑
SCROLL_STATE_IDLE 时显示当前屏幕可见的图片
newAbsListView.OnScrollListener(){
@Override
publicvoid onScrollStateChanged(AbsListView absListView, intscrollState)
{
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, inti, inti1, inti2)
{
// 一直在滚动中,多次触发 顺序: 3
}
}