PaginatedListView<T, E> constructor

const PaginatedListView<T, E>({
  1. Key? key,
  2. required ApiPaginator<T, E> paginator,
  3. required Widget itemBuilder(
    1. BuildContext context,
    2. T item
    ),
  4. Widget loadingBuilder()?,
  5. Widget emptyBuilder()?,
  6. Widget errorBuilder(
    1. String message
    )?,
  7. Widget pageLoadingBuilder()?,
  8. double loadMoreThreshold = 0.9,
  9. ScrollPhysics? physics,
  10. EdgeInsetsGeometry? padding,
  11. ScrollController? scrollController,
  12. Widget separatorBuilder(
    1. BuildContext context,
    2. int index
    )?,
})

Implementation

const PaginatedListView({
  super.key,
  required this.paginator,
  required this.itemBuilder,
  this.loadingBuilder,
  this.emptyBuilder,
  this.errorBuilder,
  this.pageLoadingBuilder,
  this.loadMoreThreshold = 0.9,
  this.physics,
  this.padding,
  this.scrollController,
  this.separatorBuilder,
});