ReadyList<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>.slivers constructor

const ReadyList<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>.slivers({
  1. Key? key,
  2. ScrollController? scrollController,
  3. ReadyListWidgetBuilder<T, S>? headerSlivers,
  4. ReadyListWidgetBuilder<T, S>? innerFooterSlivers,
  5. ReadyListWidgetBuilder<T, S>? footerSlivers,
  6. required ReadyListSliverBuilder<T, S> slivers,
  7. required TController controller,
  8. PlaceholdersConfig? placeholdersConfig,
  9. bool? showNoMoreText,
  10. bool? allowRefresh,
  11. bool? allowLoadNext,
  12. String? noMoreText,
  13. String? loadMoreText,
  14. bool? reverse,
  15. StateResultCallBack<bool>? handleNestedScrollViewOverlap,
  16. bool keepAlive = true,
  17. StateResultCallBack<bool>? shrinkWrap,
  18. int? pageSize,
  19. AxisConfig? axis,
  20. ScrollPhysics? physics,
  21. List<Widget>? topLevelFooterSlivers,
  22. List<Widget>? topLevelHeaderSlivers,
  23. GradientGetterCallback? shimmerScopeGradient,
})

Implementation

const ReadyList.slivers({
  Key? key,
  this.scrollController,
  this.headerSlivers,
  this.innerFooterSlivers,
  this.footerSlivers,
  required ReadyListSliverBuilder<T, S> slivers,
  required this.controller,
  this.placeholdersConfig,
  this.showNoMoreText,
  this.allowRefresh,
  this.allowLoadNext,
  this.noMoreText,
  this.loadMoreText,
  this.reverse,
  this.handleNestedScrollViewOverlap,
  this.keepAlive = true,
  this.shrinkWrap,
  this.pageSize,
  this.axis,
  this.physics,
  this.topLevelFooterSlivers,
  this.topLevelHeaderSlivers,
  this.shimmerScopeGradient,
})  : _slivers = slivers,
      _buildItem = null,
      filterItems = null,
      _reorderOptions = null,
      _gridDelegate = null,
      allowFakeItems = false,
      padding = null,
      super(key: key);