public abstract class EndlessRecyclerOnTopScrollListener
extends android.support.v7.widget.RecyclerView.OnScrollListener
| Constructor and Description |
|---|
EndlessRecyclerOnTopScrollListener(com.mikepenz.fastadapter.FastAdapter adapter) |
EndlessRecyclerOnTopScrollListener(com.mikepenz.fastadapter.FastAdapter adapter,
int totalItems) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentPage() |
int |
getFirstVisibleItem() |
android.support.v7.widget.RecyclerView.LayoutManager |
getLayoutManager() |
int |
getTotalItemCount() |
int |
getTotalLoadedItems() |
int |
getVisibleItemCount() |
int |
getVisibleThreshold() |
boolean |
isNothingToLoadFeatureEnabled() |
abstract void |
onLoadMore(int page)
load more data
|
abstract void |
onNothingToLoad()
there's no more data to be loaded, you may want
to send a request to server for asking more data
|
void |
onScrolled(android.support.v7.widget.RecyclerView recyclerView,
int dx,
int dy) |
void |
resetPageCount()
reset page count
|
void |
resetPageCount(int page)
reset page count to specified page
|
void |
setVisibleThreshold(int visibleThreshold) |
public EndlessRecyclerOnTopScrollListener(com.mikepenz.fastadapter.FastAdapter adapter,
int totalItems)
public EndlessRecyclerOnTopScrollListener(com.mikepenz.fastadapter.FastAdapter adapter)
public int getVisibleThreshold()
public void setVisibleThreshold(int visibleThreshold)
public int getTotalLoadedItems()
public void onScrolled(android.support.v7.widget.RecyclerView recyclerView,
int dx,
int dy)
onScrolled in class android.support.v7.widget.RecyclerView.OnScrollListenerpublic abstract void onLoadMore(int page)
page - page number, starts from 0public boolean isNothingToLoadFeatureEnabled()
public abstract void onNothingToLoad()
public void resetPageCount()
public void resetPageCount(int page)
page - page number, starts from 0public android.support.v7.widget.RecyclerView.LayoutManager getLayoutManager()
public int getTotalItemCount()
public int getFirstVisibleItem()
public int getVisibleItemCount()
public int getCurrentPage()