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;

    }

}

上一篇下一篇

猜你喜欢

热点阅读