copyWith method

SnapSpec copyWith({
  1. bool? snap,
  2. List<double>? snappings,
  3. double? initialExtent,
  4. SnapPositioning? positioning,
  5. void onSnap(
    1. SheetState,
    2. double? snap
    )?,
})

Implementation

SnapSpec copyWith({
  bool? snap,
  List<double>? snappings,
  double? initialExtent,
  SnapPositioning? positioning,
  void Function(SheetState, double? snap)? onSnap,
}) {
  return SnapSpec(
    snap: snap ?? this.snap,
    snappings: snappings ?? this.snappings,
    initialSnap: initialExtent ?? initialSnap,
    positioning: positioning ?? this.positioning,
    onSnap: onSnap ?? this.onSnap,
  );
}