SliverInfiniteList constructor

const SliverInfiniteList({
  1. Key? key,
  2. required int itemCount,
  3. required VoidCallback onFetchData,
  4. required ItemBuilder itemBuilder,
  5. Duration debounceDuration = defaultDebounceDuration,
  6. bool isLoading = false,
  7. bool hasError = false,
  8. bool hasReachedMax = false,
  9. WidgetBuilder? loadingBuilder,
  10. WidgetBuilder? errorBuilder,
  11. IndexedWidgetBuilder? separatorBuilder,
  12. WidgetBuilder? emptyBuilder,
})

Constructs a SliverInfiniteList.

Implementation

const SliverInfiniteList({
  super.key,
  required this.itemCount,
  required this.onFetchData,
  required this.itemBuilder,
  this.debounceDuration = defaultDebounceDuration,
  this.isLoading = false,
  this.hasError = false,
  this.hasReachedMax = false,
  this.loadingBuilder,
  this.errorBuilder,
  this.separatorBuilder,
  this.emptyBuilder,
});