fl_stream_paging library

Classes

AppendedSliverChildBuilderDelegate
A SliverChildBuilderDelegate with an extra item (appendixBuilder) added to the end.
BaseWidget<PageKeyType, ItemType>
DataSource<PageKeyType, ItemType>
EmptyWidget
FooterTile
LoadMoreWidget
NewPageProgressIndicator
PagedChildBuilderDelegate<ItemType>
Supplies builders for the visual components of paged views.
PagingDefaultErrorWidget
PagingDefaultLoading
PagingGridView<PageKeyType, ItemType>
PagingGridViewState<PageKeyType, ItemType>
PagingListView<PageKeyType, ItemType>
PagingListViewState<PageKeyType, ItemType>
PagingSilverBuilder<PageKeyType, ItemType>
PagingState<PageKeyType, ItemType>
PagingStateData<PageKeyType, ItemType>
PagingStateError<PageKeyType, ItemType>
PagingStateLoading<PageKeyType, ItemType>

Enums

PagingStatus
All possible status for a pagination.

Constants

kDefaultPageSize → const int

Typedefs

AddItemWidgetBuilder<ItemType> = Widget Function(BuildContext context, dynamic onAddItem(ItemType newItem))
ErrorBuilder<T> = T Function(BuildContext context, Object error)
ItemWidgetBuilder<ItemType> = Widget Function(BuildContext context, ItemType item, int index, dynamic onUpdate(ItemType newItem), dynamic onDelete(), List<ItemType> items)
NewPageWidgetBuilder = Widget Function(BuildContext context, dynamic onLoadMore()?)
PaginationBuilder<T> = Future<List<T>> Function(int page)
SeparatorBuilder<ItemType> = Widget Function(BuildContext context, int index, ItemType item, List<ItemType> items)
ValueIndexWidgetBuilder<T> = Widget Function(BuildContext context, T value, int index)