ScrollList.separated constructor
ScrollList.separated({
- Key? key,
- bool reverse = false,
- bool shrinkWrap = false,
- bool noScrollBehavior = false,
- bool? primary,
- Axis scrollDirection = Axis.vertical,
- Clip clipBehavior = Clip.hardEdge,
- DragStartBehavior dragStartBehavior = DragStartBehavior.start,
- String? restorationId,
- double? cacheExtent,
- ScrollPhysics? physics,
- EdgeInsetsGeometry? padding,
- RefreshConfig? refreshConfig,
- ScrollController? controller,
- double? itemExtent,
- required IndexedWidgetBuilder itemBuilder,
- required int itemCount,
- required IndexedWidgetBuilder separatorBuilder,
- bool addAutomaticKeepALives = true,
- bool addRepaintBoundaries = true,
- bool addSemanticIndexes = true,
- Widget placeholder = const PlaceholderChild(),
- ChildIndexGetter? findChildIndexCallback,
- SemanticIndexCallback? semanticIndexCallback,
- Widget? header,
Implementation
ScrollList.separated({
super.key,
super.reverse = false,
super.shrinkWrap = false,
super.noScrollBehavior = false,
super.primary,
super.scrollDirection = Axis.vertical,
super.clipBehavior = Clip.hardEdge,
super.dragStartBehavior = DragStartBehavior.start,
super.restorationId,
super.cacheExtent,
super.physics,
super.padding,
super.refreshConfig,
super.controller,
double? itemExtent,
required IndexedWidgetBuilder itemBuilder,
required int itemCount,
required IndexedWidgetBuilder separatorBuilder,
bool addAutomaticKeepALives = true,
bool addRepaintBoundaries = true,
bool addSemanticIndexes = true,
Widget placeholder = const PlaceholderChild(),
ChildIndexGetter? findChildIndexCallback,
SemanticIndexCallback? semanticIndexCallback,
this.header,
this.footer,
}) : sliver = <SliverListGrid>[
SliverListGrid(
findChildIndexCallback: findChildIndexCallback,
semanticIndexCallback: semanticIndexCallback,
placeholder: placeholder,
addSemanticIndexes: addSemanticIndexes,
addRepaintBoundaries: addRepaintBoundaries,
addAutomaticKeepALives: addAutomaticKeepALives,
itemBuilder: itemBuilder,
separatorBuilder: separatorBuilder,
itemCount: itemCount,
itemExtent: itemExtent)
];