Skip to content

Instantly share code, notes, and snippets.

View sidthakkar12's full-sized avatar

Siddharth Thakkar sidthakkar12

  • Hiddenbrains Infotech Private Limited
  • Ahmedabad
View GitHub Profile
@sidthakkar12
sidthakkar12 / EndlessRecyclerOnScrollListener.java
Created October 17, 2017 12:51 — forked from mustafasevgi/EndlessRecyclerOnScrollListener.java
RecyclerView position helper to get first and last visible positions
/**
* Custom Scroll listener for RecyclerView.
* Based on implementation https://gist.github.com/ssinss/e06f12ef66c51252563e
*/
public abstract class EndlessRecyclerOnScrollListener extends RecyclerView.OnScrollListener {
public static String TAG = "EndlessScrollListener";
private int previousTotal = 0; // The total number of items in the dataset after the last load
private boolean loading = true; // True if we are still waiting for the last set of data to load.
private int visibleThreshold = 5; // The minimum amount of items to have below your current scroll position before loading more.