RecyclerView滑动到底部的判断
2018-11-26 本文已影响0人
程序猿峰岑
public boolean isVisBottom(RecyclerView recyclerView) {
LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
int lastVisibleItemPosition = layoutManager.findLastVisibleItemPosition();
int visibleItemCount = layoutManager.getChildCount();
int totalItemCount = layoutManager.getItemCount();
int state = recyclerView.getScrollState();
if (visibleItemCount >0 && lastVisibleItemPosition == totalItemCount -1 && state == recyclerView.SCROLL_STATE_IDLE) {
return true;
}else {
return false;
}
}