public abstract class EndlessRecyclerOnScrollListener
extends RecyclerView.OnScrollListener
| Constructor and Description |
|---|
EndlessRecyclerOnScrollListener() |
EndlessRecyclerOnScrollListener(ItemAdapter adapter) |
EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager) |
EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager,
int visibleThreshold) |
EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager,
int visibleThreshold,
ItemAdapter footerAdapter) |
| Modifier and Type | Method and Description |
|---|---|
EndlessRecyclerOnScrollListener |
disable() |
EndlessRecyclerOnScrollListener |
enable() |
int |
getCurrentPage() |
int |
getFirstVisibleItem() |
RecyclerView.LayoutManager |
getLayoutManager() |
int |
getTotalItemCount() |
int |
getVisibleItemCount() |
abstract void |
onLoadMore(int currentPage) |
void |
onScrolled(RecyclerView recyclerView,
int dx,
int dy) |
void |
resetPageCount() |
void |
resetPageCount(int page) |
public EndlessRecyclerOnScrollListener()
public EndlessRecyclerOnScrollListener(ItemAdapter adapter)
adapter - the ItemAdapter used to host footer itemspublic EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager)
public EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager,
int visibleThreshold)
public EndlessRecyclerOnScrollListener(RecyclerView.LayoutManager layoutManager,
int visibleThreshold,
ItemAdapter footerAdapter)
layoutManager - visibleThreshold - footerAdapter - the ItemAdapter used to host footer itemspublic void onScrolled(RecyclerView recyclerView,
int dx,
int dy)
public EndlessRecyclerOnScrollListener enable()
public EndlessRecyclerOnScrollListener disable()
public void resetPageCount(int page)
public void resetPageCount()
public RecyclerView.LayoutManager getLayoutManager()
public int getTotalItemCount()
public int getFirstVisibleItem()
public int getVisibleItemCount()
public int getCurrentPage()
public abstract void onLoadMore(int currentPage)