Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. private boolean isLastItemDisplaying(RecyclerView recyclerView){
  2. if (recyclerView.getAdapter().getItemCount() != 0) {
  3. int lastVisibleItemPosition = ((LinearLayoutManager) recyclerView.getLayoutManager()).findLastCompletelyVisibleItemPosition();
  4. if (lastVisibleItemPosition != RecyclerView.NO_POSITION && lastVisibleItemPosition == recyclerView.getAdapter().getItemCount() - 1)
  5. return true;
  6. }
  7. return false;
  8. }
  9. private final RecyclerView.OnScrollListener onScrollListener = new RecyclerView.OnScrollListener() {
  10. @Override
  11. public void onScrollStateChanged(final RecyclerView recyclerView, final int newState) {
  12. // code
  13. if (isLastItemDisplaying(recyclerView)) {
  14. if (loadallow){
  15. if (postProviderList.size()<20 && postProviderList.size()>=1) {
  16. loadallow = false;
  17. }else{
  18. loadallow = false;
  19. LoadPostsMore();
  20. }
  21. }
  22. }
  23. }
  24.  
  25. @Override
  26. public void onScrolled(final RecyclerView recyclerView, final int dx, final int dy) {
  27. // code
  28. }
  29. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement