copyWith method
M3ECarouselTheme
copyWith({
- double? uncontainedItemExtent,
- double? uncontainedShrinkExtent,
- double? borderRadiusValue,
- int? scrollAnimationDuration,
- int? singleSwipeGestureSensitivityRange,
- EdgeInsetsGeometry? itemPadding,
- double? elevation,
- Clip? itemClipBehavior,
override
Returns a copy with non-null fields replaced.
Implementation
@override
M3ECarouselTheme copyWith({
double? uncontainedItemExtent,
double? uncontainedShrinkExtent,
double? borderRadiusValue,
int? scrollAnimationDuration,
int? singleSwipeGestureSensitivityRange,
EdgeInsetsGeometry? itemPadding,
double? elevation,
Clip? itemClipBehavior,
}) {
return M3ECarouselTheme(
uncontainedItemExtent:
uncontainedItemExtent ?? this.uncontainedItemExtent,
uncontainedShrinkExtent:
uncontainedShrinkExtent ?? this.uncontainedShrinkExtent,
borderRadiusValue: borderRadiusValue ?? this.borderRadiusValue,
scrollAnimationDuration:
scrollAnimationDuration ?? this.scrollAnimationDuration,
singleSwipeGestureSensitivityRange:
singleSwipeGestureSensitivityRange ??
this.singleSwipeGestureSensitivityRange,
itemPadding: itemPadding ?? this.itemPadding,
elevation: elevation ?? this.elevation,
itemClipBehavior: itemClipBehavior ?? this.itemClipBehavior,
);
}