copyWith method
SliverInfiniteListOptions
copyWith({
- bool? reverse,
- EdgeInsets? padding,
- int? bottomLoadingTriggerItemDistance,
- int? loadMoreTriggerItemDistance,
- AlwaysScrollableScrollPhysics? scrollPhysics,
- bool? addAutomaticKeepAlives,
- bool? addRepaintBoundaries,
- bool? addSemanticIndexes,
- SemanticIndexCallback? semanticIndexCallback,
- int? semanticIndexOffset,
Implementation
SliverInfiniteListOptions copyWith({
bool? reverse,
EdgeInsets? padding,
int? bottomLoadingTriggerItemDistance, // legacy alias
int? loadMoreTriggerItemDistance,
AlwaysScrollableScrollPhysics? scrollPhysics,
bool? addAutomaticKeepAlives,
bool? addRepaintBoundaries,
bool? addSemanticIndexes,
SemanticIndexCallback? semanticIndexCallback,
int? semanticIndexOffset,
}) {
return SliverInfiniteListOptions(
reverse: reverse ?? this.reverse,
padding: padding ?? this.padding,
loadMoreTriggerItemDistance:
(bottomLoadingTriggerItemDistance ?? loadMoreTriggerItemDistance) ??
this.loadMoreTriggerItemDistance,
scrollPhysics: scrollPhysics ?? this.scrollPhysics,
addAutomaticKeepAlives:
addAutomaticKeepAlives ?? this.addAutomaticKeepAlives,
addRepaintBoundaries: addRepaintBoundaries ?? this.addRepaintBoundaries,
addSemanticIndexes: addSemanticIndexes ?? this.addSemanticIndexes,
semanticIndexCallback:
semanticIndexCallback ?? this.semanticIndexCallback,
semanticIndexOffset: semanticIndexOffset ?? this.semanticIndexOffset,
);
}