如果ListView
滚动结束,是否可以触发?
我希望在用户滚动ListView
后实施检查。如果我在
AbsListView.OnScrollListener.onScroll()
并且不需要每个像素移动。
答案 0 :(得分:2)
试试这个:
onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if((firstVisibleItem + visibleItemCount) == totalItemCount) {
//End Scroll
}
}
firstVisibleItem - 是屏幕上显示的第一个项目, visibleItemCount - 屏幕上可见项目的数量。
这应该有用。
答案 1 :(得分:0)
onScrollStateChanged(AbsListView view, int scrollState){
if(scrollState == SCROLL_STATE_IDLE){
//stopped scrolling
}
}