Android listview实现滑动加载,需要实现接口
android.widget.AbsListView.OnScrollListener
主要分析接口中的方法调用时间
onScrollStateChanged
会有三种状态
SCROLL_STATE_FLING
滑动状态
SCROLL_STATE_IDLE
滑动停止状态
SCROLL_STATE_TOUCH_SCROLL
手指触摸的状态
调用时间
1.手指触摸到屏幕并滑动时
2.滑动中
3.滑动结束
onScroll
firstVisibleItem当前第一个可见条目
visibleItemCount可见条目
totalItemCount总共条目
firstVisibleItem+visibleItemCount<=totalItemCount
相等时表示已经到底部
Listview到底部并进行相关操作的条件是:
firstVisibleItem+visibleItemCount<=totalItemCount && state==SCROLL_STATE_IDLE