copyWith method
SliverInfiniteGridOptions
copyWith({
- bool? reverse,
- ScrollPhysics? scrollPhysics,
- Axis? scrollDirection,
- bool? primary,
- double? cacheExtent,
- double? anchor,
- Clip? clipBehavior,
- ScrollViewKeyboardDismissBehavior? keyboardDismissBehavior,
- EdgeInsets? gridPadding,
- int? crossAxisCount,
- double? childAspectRatio,
- double? mainAxisSpacing,
- double? crossAxisSpacing,
- int? loadMoreTriggerItemDistance,
- bool? addAutomaticKeepAlives,
- bool? addRepaintBoundaries,
- bool? addSemanticIndexes,
- SemanticIndexCallback? semanticIndexCallback,
- int? semanticIndexOffset,
Implementation
SliverInfiniteGridOptions copyWith({
// CustomScrollView
bool? reverse,
ScrollPhysics? scrollPhysics,
Axis? scrollDirection,
bool? primary,
double? cacheExtent,
double? anchor,
Clip? clipBehavior,
ScrollViewKeyboardDismissBehavior? keyboardDismissBehavior,
EdgeInsets? gridPadding,
// SliverGrid default delegate
int? crossAxisCount,
double? childAspectRatio,
double? mainAxisSpacing,
double? crossAxisSpacing,
// Load-more
int? loadMoreTriggerItemDistance,
// Delegate flags / semantics
bool? addAutomaticKeepAlives,
bool? addRepaintBoundaries,
bool? addSemanticIndexes,
SemanticIndexCallback? semanticIndexCallback,
int? semanticIndexOffset,
}) {
return SliverInfiniteGridOptions(
reverse: reverse ?? this.reverse,
scrollPhysics: scrollPhysics ?? this.scrollPhysics,
scrollDirection: scrollDirection ?? this.scrollDirection,
primary: primary ?? this.primary,
cacheExtent: cacheExtent ?? this.cacheExtent,
anchor: anchor ?? this.anchor,
clipBehavior: clipBehavior ?? this.clipBehavior,
keyboardDismissBehavior: keyboardDismissBehavior ?? this.keyboardDismissBehavior,
gridPadding: gridPadding ?? this.gridPadding,
crossAxisCount: crossAxisCount ?? this.crossAxisCount,
childAspectRatio: childAspectRatio ?? this.childAspectRatio,
mainAxisSpacing: mainAxisSpacing ?? this.mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing ?? this.crossAxisSpacing,
loadMoreTriggerItemDistance: loadMoreTriggerItemDistance ?? this.loadMoreTriggerItemDistance,
addAutomaticKeepAlives: addAutomaticKeepAlives ?? this.addAutomaticKeepAlives,
addRepaintBoundaries: addRepaintBoundaries ?? this.addRepaintBoundaries,
addSemanticIndexes: addSemanticIndexes ?? this.addSemanticIndexes,
semanticIndexCallback: semanticIndexCallback ?? this.semanticIndexCallback,
semanticIndexOffset: semanticIndexOffset ?? this.semanticIndexOffset,
);
}