SliverInfiniteList constructor

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

Constructs a SliverInfiniteList.

Implementation

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