public static class AbsListViewPaginate.Builder
extends java.lang.Object
| Constructor and Description |
|---|
AbsListViewPaginate.Builder(android.widget.AbsListView absListView,
Paginate.Callbacks callbacks) |
| Modifier and Type | Method and Description |
|---|---|
AbsListViewPaginate.Builder |
addLoadingListItem(boolean addLoadingListItem)
Setup loading row.
|
Paginate |
build()
Create pagination functionality upon AbsListView.
|
AbsListViewPaginate.Builder |
setLoadingListItemCreator(LoadingListItemCreator loadingListItemCreator)
Set custom loading list item creator.
|
AbsListViewPaginate.Builder |
setLoadingTriggerThreshold(int threshold)
Set the offset from the end of the list at which the load more event needs to be triggered.
|
AbsListViewPaginate.Builder |
setOnScrollListener(android.widget.AbsListView.OnScrollListener onScrollListener)
Paginate is using OnScrollListener in order to detect when list is scrolled near the end.
|
public AbsListViewPaginate.Builder(android.widget.AbsListView absListView,
Paginate.Callbacks callbacks)
public AbsListViewPaginate.Builder setLoadingTriggerThreshold(int threshold)
threshold - number of items from the end of the list.AbsListViewPaginate.Builderpublic AbsListViewPaginate.Builder setOnScrollListener(android.widget.AbsListView.OnScrollListener onScrollListener)
onScrollListener - that will be called when list is scrolled.AbsListViewPaginate.Builderpublic AbsListViewPaginate.Builder addLoadingListItem(boolean addLoadingListItem)
addLoadingListItem - true if loading row needs to be added, false otherwise.AbsListViewPaginate.Buildercom.paginate.Paginate.Callbacks#hasLoadedAllItems()},
com.paginate.abslistview.AbsListViewPaginate.Builder#setLoadingListItemCreator(LoadingListItemCreator)}public AbsListViewPaginate.Builder setLoadingListItemCreator(LoadingListItemCreator loadingListItemCreator)
loadingListItemCreator - Creator that will ne called for inflating and binding loading list item.AbsListViewPaginate.Builder