Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private boolean isLastItemDisplaying(RecyclerView recyclerView){
- if (recyclerView.getAdapter().getItemCount() != 0) {
- int lastVisibleItemPosition = ((LinearLayoutManager) recyclerView.getLayoutManager()).findLastCompletelyVisibleItemPosition();
- if (lastVisibleItemPosition != RecyclerView.NO_POSITION && lastVisibleItemPosition == recyclerView.getAdapter().getItemCount() - 1)
- return true;
- }
- return false;
- }
- private final RecyclerView.OnScrollListener onScrollListener = new RecyclerView.OnScrollListener() {
- @Override
- public void onScrollStateChanged(final RecyclerView recyclerView, final int newState) {
- // code
- if (isLastItemDisplaying(recyclerView)) {
- if (loadallow){
- if (postProviderList.size()<20 && postProviderList.size()>=1) {
- loadallow = false;
- }else{
- loadallow = false;
- LoadPostsMore();
- }
- }
- }
- }
- @Override
- public void onScrolled(final RecyclerView recyclerView, final int dx, final int dy) {
- // code
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement