AnimatedInfiniteScrollView<T extends Object> constructor
const
AnimatedInfiniteScrollView<T extends Object> ({
- required PaginationViewModel<
T> viewModel, - Widget itemBuilder(
- BuildContext context,
- int index,
- T item
- Widget? topWidget,
- Widget? loadingWidget,
- Widget? errorWidget,
- Widget? noItemsWidget,
- ScrollPhysics? physics,
- bool refreshIndicator = false,
- dynamic onRefresh()?,
- Axis scrollDirection = Axis.vertical,
- SliverGridDelegate? gridDelegate,
- Widget child(
- BuildContext context,
- List<
PaginationModel< T> >
- EdgeInsets? padding,
- bool? spawnIsolate,
- Key? key,
Implementation
const AnimatedInfiniteScrollView({
required this.viewModel,
this.itemBuilder,
this.topWidget,
this.footerLoadingWidget,
this.loadingWidget,
this.errorWidget,
this.noItemsWidget,
this.physics,
this.refreshIndicator = false,
this.onRefresh,
this.scrollDirection = Axis.vertical,
this.gridDelegate,
this.child,
this.padding,
this.spawnIsolate,
Key? key,
}) : super(key: key);