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 ({
- Key? key,
- ScrollController? scrollController,
- ReadyListWidgetBuilder<
T, S> ? headerSlivers, - required ReadyListSliverBuilder<
T, S> slivers, - required TController controller,
- PlaceholdersConfig? placeholdersConfig,
- bool? showNoMoreText,
- bool? allowRefresh,
- bool? allowLoadNext,
- String? noMoreText,
- String? loadMoreText,
- bool? reverse,
- StateResultCallBack<
bool> ? handleNestedScrollViewOverlap, - bool keepAlive = true,
- StateResultCallBack<
bool> ? shrinkWrap, - int? pageSize,
- AxisConfig? axis,
- ScrollPhysics? physics,
- List<
Widget> ? topLevelHeaderSlivers, - 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);