copyWith method
FinishRouteWidgetTheme
copyWith({
- double? borderRadius,
- Color? inactiveButtonSurfaceColor,
- Color? activeButtonSurfaceColor,
- TextStyle? inactiveButtonsTextStyle,
- TextStyle? activeButtonsTextStyle,
- Color? surfaceColor,
- Color? surfaceColorSecondary,
- TextStyle? arrivalPhraseTextStyle,
- Color? buttonNegativeSurfaceColor,
- double? buttonBorderRadius,
- TextStyle? finishButtonTextStyle,
- Color? inactiveIconColor,
- Color? activeIconColor,
- Size? iconSize,
override
Implementation
@override
FinishRouteWidgetTheme copyWith({
double? borderRadius,
Color? inactiveButtonSurfaceColor,
Color? activeButtonSurfaceColor,
TextStyle? inactiveButtonsTextStyle,
TextStyle? activeButtonsTextStyle,
Color? surfaceColor,
Color? surfaceColorSecondary,
TextStyle? arrivalPhraseTextStyle,
Color? buttonNegativeSurfaceColor,
double? buttonBorderRadius,
TextStyle? finishButtonTextStyle,
Color? inactiveIconColor,
Color? activeIconColor,
Size? iconSize,
}) {
return FinishRouteWidgetTheme(
borderRadius: borderRadius ?? this.borderRadius,
inactiveButtonSurfaceColor:
inactiveButtonSurfaceColor ?? this.inactiveButtonSurfaceColor,
activeButtonSurfaceColor:
activeButtonSurfaceColor ?? this.activeButtonSurfaceColor,
inactiveButtonsTextStyle:
inactiveButtonsTextStyle ?? this.inactiveButtonsTextStyle,
activeButtonsTextStyle:
activeButtonsTextStyle ?? this.activeButtonsTextStyle,
surfaceColor: surfaceColor ?? this.surfaceColor,
arrivalPhraseTextStyle:
arrivalPhraseTextStyle ?? this.arrivalPhraseTextStyle,
buttonNegativeSurfaceColor:
buttonNegativeSurfaceColor ?? this.buttonNegativeSurfaceColor,
buttonBorderRadius: buttonBorderRadius ?? this.buttonBorderRadius,
finishButtonTextStyle:
finishButtonTextStyle ?? this.finishButtonTextStyle,
activeIconColor: activeIconColor ?? this.activeIconColor,
inactiveIconColor: inactiveIconColor ?? this.inactiveIconColor,
iconSize: iconSize ?? this.iconSize,
surfaceColorSecondary:
surfaceColorSecondary ?? this.surfaceColorSecondary,
);
}