copyWith method
FlexSubThemesData
copyWith({
- bool? interactionEffects,
- bool? tintedDisabledControls,
- int? blendOnLevel,
- bool? blendOnColors,
- bool? useFlutterDefaults,
- FlexAdaptive? adaptiveRemoveElevationTint,
- FlexAdaptive? adaptiveElevationShadowsBack,
- FlexAdaptive? adaptiveAppBarScrollUnderOff,
- FlexAdaptive? adaptiveRadius,
- FlexAdaptive? adaptiveSplash,
- FlexSplashType? splashType,
- FlexSplashType? splashTypeAdaptive,
- bool? blendTextTheme,
- bool? useTextTheme,
- bool? useM2StyleDividerInM3,
- double? defaultRadius,
- double? defaultRadiusAdaptive,
- Size? buttonMinSize,
- bool? alignedDropdown,
- EdgeInsetsGeometry? buttonPadding,
- double? thickBorderWidth,
- double? thinBorderWidth,
- double? textButtonRadius,
- SchemeColor? textButtonSchemeColor,
- MaterialStateProperty<
TextStyle?> ? textButtonTextStyle, - double? filledButtonRadius,
- SchemeColor? filledButtonSchemeColor,
- MaterialStateProperty<
TextStyle?> ? filledButtonTextStyle, - double? elevatedButtonRadius,
- double? elevatedButtonElevation,
- SchemeColor? elevatedButtonSchemeColor,
- SchemeColor? elevatedButtonSecondarySchemeColor,
- MaterialStateProperty<
TextStyle?> ? elevatedButtonTextStyle, - double? outlinedButtonRadius,
- SchemeColor? outlinedButtonSchemeColor,
- SchemeColor? outlinedButtonOutlineSchemeColor,
- MaterialStateProperty<
TextStyle?> ? outlinedButtonTextStyle, - double? outlinedButtonBorderWidth,
- double? outlinedButtonPressedBorderWidth,
- double? toggleButtonsRadius,
- SchemeColor? toggleButtonsSchemeColor,
- SchemeColor? toggleButtonsUnselectedSchemeColor,
- SchemeColor? toggleButtonsBorderSchemeColor,
- double? toggleButtonsBorderWidth,
- double? segmentedButtonRadius,
- SchemeColor? segmentedButtonSchemeColor,
- SchemeColor? segmentedButtonUnselectedSchemeColor,
- SchemeColor? segmentedButtonUnselectedForegroundSchemeColor,
- SchemeColor? segmentedButtonBorderSchemeColor,
- double? segmentedButtonBorderWidth,
- SchemeColor? materialButtonSchemeColor,
- SchemeColor? switchSchemeColor,
- SchemeColor? switchThumbSchemeColor,
- bool? switchThumbFixedSize,
- SchemeColor? checkboxSchemeColor,
- SchemeColor? radioSchemeColor,
- bool? unselectedToggleIsColored,
- SchemeColor? sliderBaseSchemeColor,
- SchemeColor? sliderIndicatorSchemeColor,
- bool? sliderValueTinted,
- FlexSliderIndicatorType? sliderValueIndicatorType,
- ShowValueIndicator? sliderShowValueIndicator,
- double? sliderTrackHeight,
- double? inputDecoratorRadius,
- SchemeColor? inputDecoratorSchemeColor,
- bool? inputDecoratorIsFilled,
- Color? inputDecoratorFillColor,
- int? inputDecoratorBackgroundAlpha,
- SchemeColor? inputDecoratorBorderSchemeColor,
- FlexInputBorderType? inputDecoratorBorderType,
- bool? inputDecoratorFocusedHasBorder,
- bool? inputDecoratorUnfocusedHasBorder,
- bool? inputDecoratorUnfocusedBorderIsColored,
- double? inputDecoratorBorderWidth,
- double? inputDecoratorFocusedBorderWidth,
- SchemeColor? inputDecoratorPrefixIconSchemeColor,
- SchemeColor? inputCursorSchemeColor,
- SchemeColor? inputSelectionSchemeColor,
- double? inputSelectionOpacity,
- SchemeColor? inputSelectionHandleSchemeColor,
- double? fabRadius,
- bool? fabUseShape,
- bool? fabAlwaysCircular,
- SchemeColor? fabSchemeColor,
- double? chipRadius,
- SchemeColor? chipSchemeColor,
- SchemeColor? chipSelectedSchemeColor,
- SchemeColor? chipDeleteIconSchemeColor,
- double? cardRadius,
- double? cardElevation,
- double? popupMenuRadius,
- double? popupMenuElevation,
- SchemeColor? popupMenuSchemeColor,
- double? popupMenuOpacity,
- TextStyle? dropdownMenuTextStyle,
- double? tooltipRadius,
- Duration? tooltipWaitDuration,
- Duration? tooltipShowDuration,
- SchemeColor? tooltipSchemeColor,
- double? tooltipOpacity,
- FlexAdaptive? adaptiveDialogRadius,
- double? dialogRadius,
- double? dialogRadiusAdaptive,
- double? dialogElevation,
- SchemeColor? dialogBackgroundSchemeColor,
- bool? useInputDecoratorThemeInDialogs,
- SchemeColor? datePickerHeaderBackgroundSchemeColor,
- double? datePickerDialogRadius,
- double? timePickerDialogRadius,
- double? timePickerElementRadius,
- double? snackBarRadius,
- double? snackBarElevation,
- SchemeColor? snackBarBackgroundSchemeColor,
- SchemeColor? snackBarActionSchemeColor,
- SchemeColor? appBarBackgroundSchemeColor,
- bool? appBarCenterTitle,
- double? appBarScrolledUnderElevation,
- SchemeColor? bottomAppBarSchemeColor,
- SchemeColor? tabBarItemSchemeColor,
- SchemeColor? tabBarUnselectedItemSchemeColor,
- double? tabBarUnselectedItemOpacity,
- SchemeColor? tabBarIndicatorSchemeColor,
- TabBarIndicatorSize? tabBarIndicatorSize,
- double? tabBarIndicatorWeight,
- double? tabBarIndicatorTopRadius,
- Color? tabBarDividerColor,
- double? drawerRadius,
- double? drawerElevation,
- SchemeColor? drawerBackgroundSchemeColor,
- double? drawerWidth,
- double? drawerIndicatorWidth,
- double? drawerIndicatorRadius,
- SchemeColor? drawerIndicatorSchemeColor,
- double? drawerIndicatorOpacity,
- SchemeColor? drawerSelectedItemSchemeColor,
- SchemeColor? drawerUnselectedItemSchemeColor,
- SchemeColor? bottomSheetBackgroundColor,
- SchemeColor? bottomSheetModalBackgroundColor,
- double? bottomSheetRadius,
- double? bottomSheetElevation,
- double? bottomSheetModalElevation,
Copy the object with one or more provided properties changed.
Implementation
FlexSubThemesData copyWith({
final bool? interactionEffects,
final bool? tintedDisabledControls,
final int? blendOnLevel,
final bool? blendOnColors,
final bool? useFlutterDefaults,
//
final FlexAdaptive? adaptiveRemoveElevationTint,
final FlexAdaptive? adaptiveElevationShadowsBack,
final FlexAdaptive? adaptiveAppBarScrollUnderOff,
final FlexAdaptive? adaptiveRadius,
//
final FlexAdaptive? adaptiveSplash,
final FlexSplashType? splashType,
final FlexSplashType? splashTypeAdaptive,
//
final bool? blendTextTheme,
final bool? useTextTheme,
final bool? useM2StyleDividerInM3,
//
final double? defaultRadius,
final double? defaultRadiusAdaptive,
final Size? buttonMinSize,
final bool? alignedDropdown,
final EdgeInsetsGeometry? buttonPadding,
//
final double? thickBorderWidth,
final double? thinBorderWidth,
//
final double? textButtonRadius,
final SchemeColor? textButtonSchemeColor,
final MaterialStateProperty<TextStyle?>? textButtonTextStyle,
//
final double? filledButtonRadius,
final SchemeColor? filledButtonSchemeColor,
final MaterialStateProperty<TextStyle?>? filledButtonTextStyle,
//
// TODO(rydmike): Hold for https://github.com/flutter/flutter/issues/115827
// final double? filledButtonTonalRadius,
// final SchemeColor? filledButtonTonalSchemeColor,
// final MaterialStateProperty<TextStyle?>? filledButtonTonalTextStyle,
//
final double? elevatedButtonRadius,
final double? elevatedButtonElevation,
final SchemeColor? elevatedButtonSchemeColor,
final SchemeColor? elevatedButtonSecondarySchemeColor,
final MaterialStateProperty<TextStyle?>? elevatedButtonTextStyle,
//
final double? outlinedButtonRadius,
final SchemeColor? outlinedButtonSchemeColor,
final SchemeColor? outlinedButtonOutlineSchemeColor,
final MaterialStateProperty<TextStyle?>? outlinedButtonTextStyle,
final double? outlinedButtonBorderWidth,
final double? outlinedButtonPressedBorderWidth,
//
final double? toggleButtonsRadius,
final SchemeColor? toggleButtonsSchemeColor,
final SchemeColor? toggleButtonsUnselectedSchemeColor,
final SchemeColor? toggleButtonsBorderSchemeColor,
final double? toggleButtonsBorderWidth,
//
final double? segmentedButtonRadius,
final SchemeColor? segmentedButtonSchemeColor,
final SchemeColor? segmentedButtonUnselectedSchemeColor,
final SchemeColor? segmentedButtonUnselectedForegroundSchemeColor,
final SchemeColor? segmentedButtonBorderSchemeColor,
final double? segmentedButtonBorderWidth,
//
final SchemeColor? materialButtonSchemeColor,
//
final SchemeColor? switchSchemeColor,
final SchemeColor? switchThumbSchemeColor,
final bool? switchThumbFixedSize,
final SchemeColor? checkboxSchemeColor,
final SchemeColor? radioSchemeColor,
final bool? unselectedToggleIsColored,
//
final SchemeColor? sliderBaseSchemeColor,
final SchemeColor? sliderIndicatorSchemeColor,
final bool? sliderValueTinted,
final FlexSliderIndicatorType? sliderValueIndicatorType,
final ShowValueIndicator? sliderShowValueIndicator,
final double? sliderTrackHeight,
//
final double? inputDecoratorRadius,
final SchemeColor? inputDecoratorSchemeColor,
final bool? inputDecoratorIsFilled,
final Color? inputDecoratorFillColor,
final int? inputDecoratorBackgroundAlpha,
final SchemeColor? inputDecoratorBorderSchemeColor,
final FlexInputBorderType? inputDecoratorBorderType,
final bool? inputDecoratorFocusedHasBorder,
final bool? inputDecoratorUnfocusedHasBorder,
final bool? inputDecoratorUnfocusedBorderIsColored,
final double? inputDecoratorBorderWidth,
final double? inputDecoratorFocusedBorderWidth,
final SchemeColor? inputDecoratorPrefixIconSchemeColor,
//
final SchemeColor? inputCursorSchemeColor,
final SchemeColor? inputSelectionSchemeColor,
final double? inputSelectionOpacity,
final SchemeColor? inputSelectionHandleSchemeColor,
//
final double? fabRadius,
final bool? fabUseShape,
final bool? fabAlwaysCircular,
final SchemeColor? fabSchemeColor,
//
final double? chipRadius,
final SchemeColor? chipSchemeColor,
final SchemeColor? chipSelectedSchemeColor,
final SchemeColor? chipDeleteIconSchemeColor,
//
final double? cardRadius,
final double? cardElevation,
//
final double? popupMenuRadius,
final double? popupMenuElevation,
final SchemeColor? popupMenuSchemeColor,
final double? popupMenuOpacity,
//
final TextStyle? dropdownMenuTextStyle,
//
final double? menuRadius,
final double? menuElevation,
final SchemeColor? menuSchemeColor,
final double? menuOpacity,
final EdgeInsetsGeometry? menuPadding,
//
final SchemeColor? menuBarBackgroundSchemeColor,
final double? menuBarRadius,
final double? menuBarElevation,
final Color? menuBarShadowColor,
//
final SchemeColor? menuItemBackgroundSchemeColor,
final SchemeColor? menuItemForegroundSchemeColor,
final SchemeColor? menuIndicatorBackgroundSchemeColor,
final SchemeColor? menuIndicatorForegroundSchemeColor,
final double? menuIndicatorRadius,
//
final double? tooltipRadius,
final Duration? tooltipWaitDuration,
final Duration? tooltipShowDuration,
final SchemeColor? tooltipSchemeColor,
final double? tooltipOpacity,
//
final FlexAdaptive? adaptiveDialogRadius,
final double? dialogRadius,
final double? dialogRadiusAdaptive,
final double? dialogElevation,
final SchemeColor? dialogBackgroundSchemeColor,
final bool? useInputDecoratorThemeInDialogs,
//
final SchemeColor? datePickerHeaderBackgroundSchemeColor,
final double? datePickerDialogRadius,
final double? timePickerDialogRadius,
final double? timePickerElementRadius,
//
final double? snackBarRadius,
final double? snackBarElevation,
final SchemeColor? snackBarBackgroundSchemeColor,
final SchemeColor? snackBarActionSchemeColor,
//
final SchemeColor? appBarBackgroundSchemeColor,
final bool? appBarCenterTitle,
final double? appBarScrolledUnderElevation,
final SchemeColor? bottomAppBarSchemeColor,
//
final SchemeColor? tabBarItemSchemeColor,
final SchemeColor? tabBarUnselectedItemSchemeColor,
final double? tabBarUnselectedItemOpacity,
final SchemeColor? tabBarIndicatorSchemeColor,
final TabBarIndicatorSize? tabBarIndicatorSize,
final double? tabBarIndicatorWeight,
final double? tabBarIndicatorTopRadius,
final Color? tabBarDividerColor,
//
final double? drawerRadius,
final double? drawerElevation,
final SchemeColor? drawerBackgroundSchemeColor,
final double? drawerWidth,
final double? drawerIndicatorWidth,
final double? drawerIndicatorRadius,
final SchemeColor? drawerIndicatorSchemeColor,
final double? drawerIndicatorOpacity,
final SchemeColor? drawerSelectedItemSchemeColor,
final SchemeColor? drawerUnselectedItemSchemeColor,
//
final SchemeColor? bottomSheetBackgroundColor,
final SchemeColor? bottomSheetModalBackgroundColor,
final double? bottomSheetRadius,
final double? bottomSheetElevation,
final double? bottomSheetModalElevation,
//
final TextStyle? bottomNavigationBarLabelTextStyle,
final double? bottomNavigationBarSelectedLabelSize,
final double? bottomNavigationBarUnselectedLabelSize,
final SchemeColor? bottomNavigationBarSelectedLabelSchemeColor,
final SchemeColor? bottomNavigationBarUnselectedLabelSchemeColor,
final bool? bottomNavigationBarMutedUnselectedLabel,
final double? bottomNavigationBarSelectedIconSize,
final double? bottomNavigationBarUnselectedIconSize,
final SchemeColor? bottomNavigationBarSelectedIconSchemeColor,
final SchemeColor? bottomNavigationBarUnselectedIconSchemeColor,
final bool? bottomNavigationBarMutedUnselectedIcon,
final SchemeColor? bottomNavigationBarBackgroundSchemeColor,
final double? bottomNavigationBarOpacity,
final double? bottomNavigationBarElevation,
final bool? bottomNavigationBarShowSelectedLabels,
final bool? bottomNavigationBarShowUnselectedLabels,
final BottomNavigationBarType? bottomNavigationBarType,
final BottomNavigationBarLandscapeLayout?
bottomNavigationBarLandscapeLayout,
//
final TextStyle? navigationBarLabelTextStyle,
final double? navigationBarSelectedLabelSize,
final double? navigationBarUnselectedLabelSize,
final SchemeColor? navigationBarSelectedLabelSchemeColor,
final SchemeColor? navigationBarUnselectedLabelSchemeColor,
final bool? navigationBarMutedUnselectedLabel,
final double? navigationBarSelectedIconSize,
final double? navigationBarUnselectedIconSize,
final SchemeColor? navigationBarSelectedIconSchemeColor,
final SchemeColor? navigationBarUnselectedIconSchemeColor,
final bool? navigationBarMutedUnselectedIcon,
final SchemeColor? navigationBarIndicatorSchemeColor,
final double? navigationBarIndicatorOpacity,
final double? navigationBarIndicatorRadius,
final SchemeColor? navigationBarBackgroundSchemeColor,
final double? navigationBarOpacity,
final double? navigationBarElevation,
final double? navigationBarHeight,
final NavigationDestinationLabelBehavior? navigationBarLabelBehavior,
final FlexAdaptive? adaptiveRemoveNavigationBarTint,
//
final TextStyle? navigationRailLabelTextStyle,
final double? navigationRailSelectedLabelSize,
final double? navigationRailUnselectedLabelSize,
final SchemeColor? navigationRailSelectedLabelSchemeColor,
final SchemeColor? navigationRailUnselectedLabelSchemeColor,
final bool? navigationRailMutedUnselectedLabel,
final double? navigationRailSelectedIconSize,
final double? navigationRailUnselectedIconSize,
final SchemeColor? navigationRailSelectedIconSchemeColor,
final SchemeColor? navigationRailUnselectedIconSchemeColor,
final bool? navigationRailMutedUnselectedIcon,
final bool? navigationRailUseIndicator,
final SchemeColor? navigationRailIndicatorSchemeColor,
final double? navigationRailIndicatorOpacity,
final double? navigationRailIndicatorRadius,
final SchemeColor? navigationRailBackgroundSchemeColor,
final double? navigationRailOpacity,
final double? navigationRailElevation,
final NavigationRailLabelType? navigationRailLabelType,
final double? navigationRailGroupAlignment,
}) {
return FlexSubThemesData(
interactionEffects: interactionEffects ?? this.interactionEffects,
tintedDisabledControls:
tintedDisabledControls ?? this.tintedDisabledControls,
blendOnLevel: blendOnLevel ?? this.blendOnLevel,
blendOnColors: blendOnColors ?? this.blendOnColors,
useFlutterDefaults: useFlutterDefaults ?? this.useFlutterDefaults,
//
adaptiveRemoveElevationTint:
adaptiveRemoveElevationTint ?? this.adaptiveRemoveElevationTint,
adaptiveElevationShadowsBack:
adaptiveElevationShadowsBack ?? this.adaptiveElevationShadowsBack,
adaptiveAppBarScrollUnderOff:
adaptiveAppBarScrollUnderOff ?? this.adaptiveAppBarScrollUnderOff,
adaptiveRadius: adaptiveRadius ?? this.adaptiveRadius,
//
adaptiveSplash: adaptiveSplash ?? this.adaptiveSplash,
splashType: splashType ?? this.splashType,
splashTypeAdaptive: splashTypeAdaptive ?? this.splashTypeAdaptive,
//
blendTextTheme: blendTextTheme ?? this.blendTextTheme,
useTextTheme: useTextTheme ?? this.useTextTheme,
useM2StyleDividerInM3:
useM2StyleDividerInM3 ?? this.useM2StyleDividerInM3,
//
defaultRadius: defaultRadius ?? this.defaultRadius,
defaultRadiusAdaptive:
defaultRadiusAdaptive ?? this.defaultRadiusAdaptive,
buttonMinSize: buttonMinSize ?? this.buttonMinSize,
alignedDropdown: alignedDropdown ?? this.alignedDropdown,
buttonPadding: buttonPadding ?? this.buttonPadding,
//
thickBorderWidth: thickBorderWidth ?? this.thickBorderWidth,
thinBorderWidth: thinBorderWidth ?? this.thinBorderWidth,
//
textButtonRadius: textButtonRadius ?? this.textButtonRadius,
textButtonSchemeColor:
textButtonSchemeColor ?? this.textButtonSchemeColor,
textButtonTextStyle: textButtonTextStyle ?? this.textButtonTextStyle,
//
filledButtonRadius: filledButtonRadius ?? this.filledButtonRadius,
filledButtonSchemeColor:
filledButtonSchemeColor ?? this.filledButtonSchemeColor,
filledButtonTextStyle:
filledButtonTextStyle ?? this.filledButtonTextStyle,
//
// TODO(rydmike): Hold https://github.com/flutter/flutter/issues/115827
// filledButtonTonalRadius:
// filledButtonTonalRadius ?? this.filledButtonTonalRadius,
// filledButtonTonalSchemeColor:
// filledButtonTonalSchemeColor ?? this.filledButtonTonalSchemeColor,
// filledButtonTonalTextStyle:
// filledButtonTonalTextStyle ?? this.filledButtonTonalTextStyle,
//
elevatedButtonRadius: elevatedButtonRadius ?? this.elevatedButtonRadius,
elevatedButtonElevation:
elevatedButtonElevation ?? this.elevatedButtonElevation,
elevatedButtonSchemeColor:
elevatedButtonSchemeColor ?? this.elevatedButtonSchemeColor,
elevatedButtonSecondarySchemeColor: elevatedButtonSecondarySchemeColor ??
this.elevatedButtonSecondarySchemeColor,
elevatedButtonTextStyle:
elevatedButtonTextStyle ?? this.elevatedButtonTextStyle,
//
outlinedButtonRadius: outlinedButtonRadius ?? this.outlinedButtonRadius,
outlinedButtonSchemeColor:
outlinedButtonSchemeColor ?? this.outlinedButtonSchemeColor,
outlinedButtonOutlineSchemeColor: outlinedButtonOutlineSchemeColor ??
this.outlinedButtonOutlineSchemeColor,
outlinedButtonBorderWidth:
outlinedButtonBorderWidth ?? this.outlinedButtonBorderWidth,
outlinedButtonPressedBorderWidth: outlinedButtonPressedBorderWidth ??
this.outlinedButtonPressedBorderWidth,
outlinedButtonTextStyle:
outlinedButtonTextStyle ?? this.outlinedButtonTextStyle,
//
toggleButtonsRadius: toggleButtonsRadius ?? this.toggleButtonsRadius,
toggleButtonsSchemeColor:
toggleButtonsSchemeColor ?? this.toggleButtonsSchemeColor,
toggleButtonsUnselectedSchemeColor: toggleButtonsUnselectedSchemeColor ??
this.toggleButtonsUnselectedSchemeColor,
toggleButtonsBorderSchemeColor:
toggleButtonsBorderSchemeColor ?? this.toggleButtonsBorderSchemeColor,
toggleButtonsBorderWidth:
toggleButtonsBorderWidth ?? this.toggleButtonsBorderWidth,
//
segmentedButtonRadius:
segmentedButtonRadius ?? this.segmentedButtonRadius,
segmentedButtonSchemeColor:
segmentedButtonSchemeColor ?? this.segmentedButtonSchemeColor,
segmentedButtonUnselectedSchemeColor:
segmentedButtonUnselectedSchemeColor ??
this.segmentedButtonUnselectedSchemeColor,
segmentedButtonUnselectedForegroundSchemeColor:
segmentedButtonUnselectedForegroundSchemeColor ??
this.segmentedButtonUnselectedForegroundSchemeColor,
segmentedButtonBorderSchemeColor: segmentedButtonBorderSchemeColor ??
this.segmentedButtonBorderSchemeColor,
segmentedButtonBorderWidth:
segmentedButtonBorderWidth ?? this.segmentedButtonBorderWidth,
//
materialButtonSchemeColor:
materialButtonSchemeColor ?? this.materialButtonSchemeColor,
//
switchSchemeColor: switchSchemeColor ?? this.switchSchemeColor,
switchThumbSchemeColor:
switchThumbSchemeColor ?? this.switchThumbSchemeColor,
switchThumbFixedSize: switchThumbFixedSize ?? this.switchThumbFixedSize,
checkboxSchemeColor: checkboxSchemeColor ?? this.checkboxSchemeColor,
radioSchemeColor: radioSchemeColor ?? this.radioSchemeColor,
unselectedToggleIsColored:
unselectedToggleIsColored ?? this.unselectedToggleIsColored,
//
sliderBaseSchemeColor:
sliderBaseSchemeColor ?? this.sliderBaseSchemeColor,
sliderIndicatorSchemeColor:
sliderIndicatorSchemeColor ?? this.sliderIndicatorSchemeColor,
sliderValueTinted: sliderValueTinted ?? this.sliderValueTinted,
sliderValueIndicatorType:
sliderValueIndicatorType ?? this.sliderValueIndicatorType,
sliderShowValueIndicator:
sliderShowValueIndicator ?? this.sliderShowValueIndicator,
sliderTrackHeight: sliderTrackHeight ?? this.sliderTrackHeight,
//
inputDecoratorRadius: inputDecoratorRadius ?? this.inputDecoratorRadius,
inputDecoratorSchemeColor:
inputDecoratorSchemeColor ?? this.inputDecoratorSchemeColor,
inputDecoratorIsFilled:
inputDecoratorIsFilled ?? this.inputDecoratorIsFilled,
inputDecoratorFillColor:
inputDecoratorFillColor ?? this.inputDecoratorFillColor,
inputDecoratorBackgroundAlpha:
inputDecoratorBackgroundAlpha ?? this.inputDecoratorBackgroundAlpha,
inputDecoratorBorderSchemeColor: inputDecoratorBorderSchemeColor ??
this.inputDecoratorBorderSchemeColor,
inputDecoratorBorderType:
inputDecoratorBorderType ?? this.inputDecoratorBorderType,
inputDecoratorFocusedHasBorder:
inputDecoratorFocusedHasBorder ?? this.inputDecoratorFocusedHasBorder,
inputDecoratorUnfocusedHasBorder: inputDecoratorUnfocusedHasBorder ??
this.inputDecoratorUnfocusedHasBorder,
inputDecoratorUnfocusedBorderIsColored:
inputDecoratorUnfocusedBorderIsColored ??
this.inputDecoratorUnfocusedBorderIsColored,
inputDecoratorBorderWidth:
inputDecoratorBorderWidth ?? this.inputDecoratorBorderWidth,
inputDecoratorFocusedBorderWidth: inputDecoratorFocusedBorderWidth ??
this.inputDecoratorFocusedBorderWidth,
inputDecoratorPrefixIconSchemeColor:
inputDecoratorPrefixIconSchemeColor ??
this.inputDecoratorPrefixIconSchemeColor,
//
inputCursorSchemeColor:
inputCursorSchemeColor ?? this.inputCursorSchemeColor,
inputSelectionSchemeColor:
inputSelectionSchemeColor ?? this.inputSelectionSchemeColor,
inputSelectionOpacity:
inputSelectionOpacity ?? this.inputSelectionOpacity,
inputSelectionHandleSchemeColor: inputSelectionHandleSchemeColor ??
this.inputSelectionHandleSchemeColor,
//
fabRadius: fabRadius ?? this.fabRadius,
fabUseShape: fabUseShape ?? this.fabUseShape,
fabAlwaysCircular: fabAlwaysCircular ?? this.fabAlwaysCircular,
fabSchemeColor: fabSchemeColor ?? this.fabSchemeColor,
//
chipRadius: chipRadius ?? this.chipRadius,
chipSchemeColor: chipSchemeColor ?? this.chipSchemeColor,
chipSelectedSchemeColor:
chipSelectedSchemeColor ?? this.chipSelectedSchemeColor,
chipDeleteIconSchemeColor:
chipDeleteIconSchemeColor ?? this.chipDeleteIconSchemeColor,
//
cardRadius: cardRadius ?? this.cardRadius,
cardElevation: cardElevation ?? this.cardElevation,
//
adaptiveDialogRadius: adaptiveDialogRadius ?? this.adaptiveDialogRadius,
dialogRadius: dialogRadius ?? this.dialogRadius,
dialogRadiusAdaptive: dialogRadiusAdaptive ?? this.dialogRadiusAdaptive,
dialogElevation: dialogElevation ?? this.dialogElevation,
dialogBackgroundSchemeColor:
dialogBackgroundSchemeColor ?? this.dialogBackgroundSchemeColor,
useInputDecoratorThemeInDialogs: useInputDecoratorThemeInDialogs ??
this.useInputDecoratorThemeInDialogs,
datePickerHeaderBackgroundSchemeColor:
datePickerHeaderBackgroundSchemeColor ??
this.datePickerHeaderBackgroundSchemeColor,
datePickerDialogRadius:
datePickerDialogRadius ?? this.datePickerDialogRadius,
timePickerDialogRadius:
timePickerDialogRadius ?? this.timePickerDialogRadius,
timePickerElementRadius:
timePickerElementRadius ?? this.timePickerElementRadius,
//
popupMenuRadius: popupMenuRadius ?? this.popupMenuRadius,
popupMenuElevation: popupMenuElevation ?? this.popupMenuElevation,
popupMenuSchemeColor: popupMenuSchemeColor ?? this.popupMenuSchemeColor,
popupMenuOpacity: popupMenuOpacity ?? this.popupMenuOpacity,
//
dropdownMenuTextStyle:
dropdownMenuTextStyle ?? this.dropdownMenuTextStyle,
//
menuRadius: menuRadius ?? this.menuRadius,
menuElevation: menuElevation ?? this.menuElevation,
menuSchemeColor: menuSchemeColor ?? this.menuSchemeColor,
menuOpacity: menuOpacity ?? this.menuOpacity,
menuPadding: menuPadding ?? this.menuPadding,
//
menuBarBackgroundSchemeColor:
menuBarBackgroundSchemeColor ?? this.menuBarBackgroundSchemeColor,
menuBarRadius: menuBarRadius ?? this.menuBarRadius,
menuBarElevation: menuBarElevation ?? this.menuBarElevation,
menuBarShadowColor: menuBarShadowColor ?? this.menuBarShadowColor,
//
menuItemBackgroundSchemeColor:
menuItemBackgroundSchemeColor ?? this.menuItemBackgroundSchemeColor,
menuItemForegroundSchemeColor:
menuItemForegroundSchemeColor ?? this.menuItemForegroundSchemeColor,
menuIndicatorBackgroundSchemeColor: menuIndicatorBackgroundSchemeColor ??
this.menuIndicatorBackgroundSchemeColor,
menuIndicatorForegroundSchemeColor: menuIndicatorForegroundSchemeColor ??
this.menuIndicatorForegroundSchemeColor,
menuIndicatorRadius: menuIndicatorRadius ?? this.menuIndicatorRadius,
//
tooltipRadius: tooltipRadius ?? this.tooltipRadius,
tooltipWaitDuration: tooltipWaitDuration ?? this.tooltipWaitDuration,
tooltipShowDuration: tooltipShowDuration ?? this.tooltipShowDuration,
tooltipSchemeColor: tooltipSchemeColor ?? this.tooltipSchemeColor,
tooltipOpacity: tooltipOpacity ?? this.tooltipOpacity,
//
snackBarRadius: snackBarRadius ?? this.snackBarRadius,
snackBarElevation: snackBarElevation ?? this.snackBarElevation,
snackBarBackgroundSchemeColor:
snackBarBackgroundSchemeColor ?? this.snackBarBackgroundSchemeColor,
snackBarActionSchemeColor:
snackBarActionSchemeColor ?? this.snackBarActionSchemeColor,
//
appBarBackgroundSchemeColor:
appBarBackgroundSchemeColor ?? this.appBarBackgroundSchemeColor,
appBarCenterTitle: appBarCenterTitle ?? this.appBarCenterTitle,
appBarScrolledUnderElevation:
appBarScrolledUnderElevation ?? this.appBarScrolledUnderElevation,
//
bottomAppBarSchemeColor:
bottomAppBarSchemeColor ?? this.bottomAppBarSchemeColor,
//
tabBarItemSchemeColor:
tabBarItemSchemeColor ?? this.tabBarItemSchemeColor,
tabBarUnselectedItemSchemeColor: tabBarUnselectedItemSchemeColor ??
this.tabBarUnselectedItemSchemeColor,
tabBarUnselectedItemOpacity:
tabBarUnselectedItemOpacity ?? this.tabBarUnselectedItemOpacity,
tabBarIndicatorSchemeColor:
tabBarIndicatorSchemeColor ?? this.tabBarIndicatorSchemeColor,
tabBarIndicatorSize: tabBarIndicatorSize ?? this.tabBarIndicatorSize,
tabBarIndicatorWeight:
tabBarIndicatorWeight ?? this.tabBarIndicatorWeight,
tabBarIndicatorTopRadius:
tabBarIndicatorTopRadius ?? this.tabBarIndicatorTopRadius,
tabBarDividerColor: tabBarDividerColor ?? this.tabBarDividerColor,
//
drawerRadius: drawerRadius ?? this.drawerRadius,
drawerElevation: drawerElevation ?? this.drawerElevation,
drawerBackgroundSchemeColor:
drawerBackgroundSchemeColor ?? this.drawerBackgroundSchemeColor,
drawerWidth: drawerWidth ?? this.drawerWidth,
drawerIndicatorWidth: drawerIndicatorWidth ?? this.drawerIndicatorWidth,
drawerIndicatorRadius:
drawerIndicatorRadius ?? this.drawerIndicatorRadius,
drawerIndicatorSchemeColor:
drawerIndicatorSchemeColor ?? this.drawerIndicatorSchemeColor,
drawerIndicatorOpacity:
drawerIndicatorOpacity ?? this.drawerIndicatorOpacity,
drawerSelectedItemSchemeColor:
drawerSelectedItemSchemeColor ?? this.drawerSelectedItemSchemeColor,
drawerUnselectedItemSchemeColor: drawerUnselectedItemSchemeColor ??
this.drawerUnselectedItemSchemeColor,
//
bottomSheetBackgroundColor:
bottomSheetBackgroundColor ?? this.bottomSheetBackgroundColor,
bottomSheetModalBackgroundColor: bottomSheetModalBackgroundColor ??
this.bottomSheetModalBackgroundColor,
bottomSheetRadius: bottomSheetRadius ?? this.bottomSheetRadius,
bottomSheetElevation: bottomSheetElevation ?? this.bottomSheetElevation,
bottomSheetModalElevation:
bottomSheetModalElevation ?? this.bottomSheetModalElevation,
//
bottomNavigationBarLabelTextStyle: bottomNavigationBarLabelTextStyle ??
this.bottomNavigationBarLabelTextStyle,
bottomNavigationBarSelectedLabelSize:
bottomNavigationBarSelectedLabelSize ??
this.bottomNavigationBarSelectedLabelSize,
bottomNavigationBarUnselectedLabelSize:
bottomNavigationBarUnselectedLabelSize ??
this.bottomNavigationBarUnselectedLabelSize,
bottomNavigationBarSelectedLabelSchemeColor:
bottomNavigationBarSelectedLabelSchemeColor ??
this.bottomNavigationBarSelectedLabelSchemeColor,
bottomNavigationBarUnselectedLabelSchemeColor:
bottomNavigationBarUnselectedLabelSchemeColor ??
this.bottomNavigationBarUnselectedLabelSchemeColor,
bottomNavigationBarMutedUnselectedLabel:
bottomNavigationBarMutedUnselectedLabel ??
this.bottomNavigationBarMutedUnselectedLabel,
bottomNavigationBarSelectedIconSize:
bottomNavigationBarSelectedIconSize ??
this.bottomNavigationBarSelectedIconSize,
bottomNavigationBarUnselectedIconSize:
bottomNavigationBarUnselectedIconSize ??
this.bottomNavigationBarUnselectedIconSize,
bottomNavigationBarSelectedIconSchemeColor:
bottomNavigationBarSelectedIconSchemeColor ??
this.bottomNavigationBarSelectedIconSchemeColor,
bottomNavigationBarUnselectedIconSchemeColor:
bottomNavigationBarUnselectedIconSchemeColor ??
this.bottomNavigationBarUnselectedIconSchemeColor,
bottomNavigationBarMutedUnselectedIcon:
bottomNavigationBarMutedUnselectedIcon ??
this.bottomNavigationBarMutedUnselectedIcon,
bottomNavigationBarBackgroundSchemeColor:
bottomNavigationBarBackgroundSchemeColor ??
this.bottomNavigationBarBackgroundSchemeColor,
bottomNavigationBarOpacity:
bottomNavigationBarOpacity ?? this.bottomNavigationBarOpacity,
bottomNavigationBarElevation:
bottomNavigationBarElevation ?? this.bottomNavigationBarElevation,
bottomNavigationBarShowSelectedLabels:
bottomNavigationBarShowSelectedLabels ??
this.bottomNavigationBarShowSelectedLabels,
bottomNavigationBarShowUnselectedLabels:
bottomNavigationBarShowUnselectedLabels ??
this.bottomNavigationBarShowUnselectedLabels,
bottomNavigationBarType:
bottomNavigationBarType ?? this.bottomNavigationBarType,
bottomNavigationBarLandscapeLayout: bottomNavigationBarLandscapeLayout ??
this.bottomNavigationBarLandscapeLayout,
//
navigationBarLabelTextStyle:
navigationBarLabelTextStyle ?? this.navigationBarLabelTextStyle,
navigationBarSelectedLabelSize:
navigationBarSelectedLabelSize ?? this.navigationBarSelectedLabelSize,
navigationBarUnselectedLabelSize: navigationBarUnselectedLabelSize ??
this.navigationBarUnselectedLabelSize,
navigationBarSelectedLabelSchemeColor:
navigationBarSelectedLabelSchemeColor ??
this.navigationBarSelectedLabelSchemeColor,
navigationBarUnselectedLabelSchemeColor:
navigationBarUnselectedLabelSchemeColor ??
this.navigationBarUnselectedLabelSchemeColor,
navigationBarMutedUnselectedLabel: navigationBarMutedUnselectedLabel ??
this.navigationBarMutedUnselectedLabel,
navigationBarSelectedIconSize:
navigationBarSelectedIconSize ?? this.navigationBarSelectedIconSize,
navigationBarUnselectedIconSize: navigationBarUnselectedIconSize ??
this.navigationBarUnselectedIconSize,
navigationBarSelectedIconSchemeColor:
navigationBarSelectedIconSchemeColor ??
this.navigationBarSelectedIconSchemeColor,
navigationBarUnselectedIconSchemeColor:
navigationBarUnselectedIconSchemeColor ??
this.navigationBarUnselectedIconSchemeColor,
navigationBarMutedUnselectedIcon: navigationBarMutedUnselectedIcon ??
this.navigationBarMutedUnselectedIcon,
navigationBarIndicatorSchemeColor: navigationBarIndicatorSchemeColor ??
this.navigationBarIndicatorSchemeColor,
navigationBarIndicatorOpacity:
navigationBarIndicatorOpacity ?? this.navigationBarIndicatorOpacity,
navigationBarIndicatorRadius:
navigationBarIndicatorRadius ?? this.navigationBarIndicatorRadius,
navigationBarBackgroundSchemeColor: navigationBarBackgroundSchemeColor ??
this.navigationBarBackgroundSchemeColor,
navigationBarOpacity: navigationBarOpacity ?? this.navigationBarOpacity,
navigationBarElevation:
navigationBarElevation ?? this.navigationBarElevation,
navigationBarHeight: navigationBarHeight ?? this.navigationBarHeight,
navigationBarLabelBehavior:
navigationBarLabelBehavior ?? this.navigationBarLabelBehavior,
adaptiveRemoveNavigationBarTint: adaptiveRemoveNavigationBarTint ??
this.adaptiveRemoveNavigationBarTint,
//
navigationRailLabelTextStyle:
navigationRailLabelTextStyle ?? this.navigationRailLabelTextStyle,
navigationRailSelectedLabelSize: navigationRailSelectedLabelSize ??
this.navigationRailSelectedLabelSize,
navigationRailUnselectedLabelSize: navigationRailUnselectedLabelSize ??
this.navigationRailUnselectedLabelSize,
navigationRailSelectedLabelSchemeColor:
navigationRailSelectedLabelSchemeColor ??
this.navigationRailSelectedLabelSchemeColor,
navigationRailUnselectedLabelSchemeColor:
navigationRailUnselectedLabelSchemeColor ??
this.navigationRailUnselectedLabelSchemeColor,
navigationRailMutedUnselectedLabel: navigationRailMutedUnselectedLabel ??
this.navigationRailMutedUnselectedLabel,
navigationRailSelectedIconSize:
navigationRailSelectedIconSize ?? this.navigationRailSelectedIconSize,
navigationRailUnselectedIconSize: navigationRailUnselectedIconSize ??
this.navigationRailUnselectedIconSize,
navigationRailSelectedIconSchemeColor:
navigationRailSelectedIconSchemeColor ??
this.navigationRailSelectedIconSchemeColor,
navigationRailUnselectedIconSchemeColor:
navigationRailUnselectedIconSchemeColor ??
this.navigationRailUnselectedIconSchemeColor,
navigationRailMutedUnselectedIcon: navigationRailMutedUnselectedIcon ??
this.navigationRailMutedUnselectedIcon,
navigationRailUseIndicator:
navigationRailUseIndicator ?? this.navigationRailUseIndicator,
navigationRailIndicatorSchemeColor: navigationRailIndicatorSchemeColor ??
this.navigationRailIndicatorSchemeColor,
navigationRailIndicatorOpacity:
navigationRailIndicatorOpacity ?? this.navigationRailIndicatorOpacity,
navigationRailIndicatorRadius:
navigationRailIndicatorRadius ?? this.navigationRailIndicatorRadius,
navigationRailBackgroundSchemeColor:
navigationRailBackgroundSchemeColor ??
this.navigationRailBackgroundSchemeColor,
navigationRailOpacity:
navigationRailOpacity ?? this.navigationRailOpacity,
navigationRailElevation:
navigationRailElevation ?? this.navigationRailElevation,
navigationRailLabelType:
navigationRailLabelType ?? this.navigationRailLabelType,
navigationRailGroupAlignment:
navigationRailGroupAlignment ?? this.navigationRailGroupAlignment,
);
}