infinite_scroll_pagination
library
Classes
-
PagedChildBuilderDelegate<ItemType>
-
Supplies builders for the visual components of paged views.
-
PagedGridView<PageKeyType, ItemType>
-
A GridView with pagination capabilities.
-
PagedLayoutBuilder<PageKeyType, ItemType>
-
Facilitates creating infinitely scrolled paged layouts.
-
PagedListView<PageKeyType, ItemType>
-
A ListView with pagination capabilities.
-
PagedMasonryGridView<PageKeyType, ItemType>
-
A
MasonryGridView
with pagination capabilities.
-
PagedPageView<PageKeyType, ItemType>
-
Paged PageView with progress and error indicators displayed as the last
item.
-
PagedSliverGrid<PageKeyType, ItemType>
-
Paged SliverGrid with progress and error indicators displayed as the last
item.
-
PagedSliverList<PageKeyType, ItemType>
-
A SliverList with pagination capabilities.
-
PagingController<PageKeyType, ItemType>
-
A controller for a paged widget.
-
PagingState<PageKeyType, ItemType>
-
The current item's list, error, and next page key state for a paginated
widget.
Typedefs
-
CompletedListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder? noMoreItemsIndicatorBuilder)
-
-
ErrorListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder newPageErrorIndicatorBuilder)
-
-
ItemWidgetBuilder<ItemType>
= Widget Function(BuildContext context, ItemType item, int index)
-
-
LoadingListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder newPageProgressIndicatorBuilder)
-
-
-
PagingStatusListener
= void Function(PagingStatus status)
-
-
SliverGridBuilder
= SliverWithKeepAliveWidget Function(int childCount, SliverChildDelegate delegate)
-
-
SliverSimpleGridDelegateBuilder
= SliverSimpleGridDelegate Function(int childCount)
-