`
luckldforever
  • 浏览: 6453 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

OnScrollListener:

 
阅读更多
new OnScrollListener(){
       @Override
       Public void onScroll(AbsListView view, int firstVisibleItem, int
                                                       totalItemCount){
       //滚动时一直回调,直到停止滚动时才停止回调。单击时回调一次。
       //firstVisibleItem:当前能看见的第一个列表项ID(从0开始)
       //visibleItemCount:当前能看见的列表项个数(小半个也算)
       //totalItemCount:列表项总数
       }
       @Override
       Public void onScrollStateChanged(AbsListView view, int scrollState){
       //正在滚动时回调,回调2-3次,手指没抛则回调2次。scrollState=2的这
         次不回调。
       //回调顺序如下
       //第1次:scrollState=SCROLL_STATE_TOUCH_SCROLL(1)正在滚动
       //第2次:scrollState=SCROLL_STATE_FLING(2)手指做了抛的动作(手指离
         开屏幕前,用力的滑了一下)
       //第3次:scrollState=SCROLL_STATE_IDLE(3)停止滚动
       //当屏幕停止滚动时为0;当屏幕滚动且用户使用的的触碰或手指还在屏幕上
         时为1;由于用户的操作,屏幕产生惯性混动时为2;
       }
   }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics