pagination
library
Classes
-
Manages pagination state and data retrieval.
-
Supplies builders for the visual components of paged views.
-
Configuration for pagination settings.
-
Represents data for pagination, either as a placeholder or with actual data.
-
A GridView with pagination capabilities.
-
Helper class to manage pagination in Flutter apps.
-
Facilitates creating infinitely scrolled paged layouts.
-
A ListView with pagination capabilities.
-
A
MasonryGridView
with pagination capabilities.
-
Paged PageView with progress and error indicators displayed as the last
item.
-
Represents a paginated response containing status, result, and snapshot.
-
Paged SliverGrid with progress and error indicators displayed as the last
item.
-
A SliverList with pagination capabilities.
-
The current item's list, error, and next page key state for a paginated
widget.
Extensions
-
Extension for ScrollController to enable pagination.
Typedefs
-
CompletedListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder? noMoreItemsIndicatorBuilder)
-
-
ErrorListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder newPageErrorIndicatorBuilder)
-
-
ItemWidgetBuilder<T extends Object>
= Widget Function(BuildContext context, T item, int index)
-
-
LoadingListingBuilder
= Widget Function(BuildContext context, IndexedWidgetBuilder itemWidgetBuilder, int itemCount, WidgetBuilder newPageProgressIndicatorBuilder)
-
-
A callback function used for loading more data in pagination.
-
A callback function used for checking permission to load more data in pagination.
-
A callback function used for requesting to load more data in pagination.
-
A callback function used for notifying when new data is loaded in pagination.
-
PagingStatusListener
= void Function(PaginationStatus status)
-
-
SliverGridBuilder
= SliverWithKeepAliveWidget Function(int childCount, SliverChildDelegate delegate)
-
-
SliverSimpleGridDelegateBuilder
= SliverSimpleGridDelegate Function(int childCount)
-