copyWith method
M3ESelectionTheme
copyWith({
- double? outerRadius,
- double? innerRadius,
- double? gap,
- EdgeInsetsGeometry? itemPadding,
- M3ECardVariant? variant,
- BorderSide? border,
- Duration? leadingFlipDuration,
- double? selectAllHeight,
- double? contextualToolbarHeight,
- Color? highlightColor,
override
Returns a copy with non-null fields replaced.
Implementation
@override
M3ESelectionTheme copyWith({
double? outerRadius,
double? innerRadius,
double? gap,
EdgeInsetsGeometry? itemPadding,
M3ECardVariant? variant,
BorderSide? border,
Duration? leadingFlipDuration,
double? selectAllHeight,
double? contextualToolbarHeight,
Color? highlightColor,
}) {
return M3ESelectionTheme(
outerRadius: outerRadius ?? this.outerRadius,
innerRadius: innerRadius ?? this.innerRadius,
gap: gap ?? this.gap,
itemPadding: itemPadding ?? this.itemPadding,
variant: variant ?? this.variant,
border: border ?? this.border,
leadingFlipDuration: leadingFlipDuration ?? this.leadingFlipDuration,
selectAllHeight: selectAllHeight ?? this.selectAllHeight,
contextualToolbarHeight:
contextualToolbarHeight ?? this.contextualToolbarHeight,
highlightColor: highlightColor ?? this.highlightColor,
);
}