Advertisement
Guest User

Scroll

a guest
Apr 23rd, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1. @Override
  2.     public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
  3.         super.onScrollStateChanged(recyclerView, newState);
  4.         if (newState == AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) {
  5.             isScrolling = true;
  6.         }
  7.     }
  8.  
  9. @Override
  10.     public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
  11.         super.onScrolled(recyclerView, dx, dy);
  12.         int currentItems = mLayoutManager.getChildCount();
  13.         int totalItems = mLayoutManager.getItemCount();
  14.         int scrollOutItems = mLayoutManager.findFirstVisibleItemPosition();
  15.  
  16.         if (isScrolling) {
  17.             if ((currentItems + scrollOutItems) == totalItems
  18.                         && scrollOutItems >= 0) {
  19.                     isScrolling = false;
  20.                     mPage++;
  21.                     mScrollCallback.onScrollEnd(mPage);
  22.                
  23.             }
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement