copyWith method
SACThemeConfig
copyWith({
- Color? primary,
- Color? primaryLight,
- Color? primaryDark,
- Color? secondary,
- Color? secondaryLight,
- Color? secondaryDark,
- Color? error,
- Color? errorLight,
- Color? errorDark,
- Color? success,
- Color? successLight,
- Color? successDark,
- Color? backgroundLight,
- Color? surfaceLight,
- Color? borderLight,
- Color? textPrimaryLight,
- Color? textMutedLight,
- Color? backgroundDark,
- Color? surfaceDark,
- Color? borderDark,
- Color? textPrimaryDark,
- Color? textMutedDark,
- Color? lightRed,
- Color? purple,
- Color? grey,
- Color? darkGrey,
- Color? scaffoldBackgroundLight,
- Color? scaffoldBackgroundDark,
- Color? appBarBackgroundLight,
- Color? appBarBackgroundDark,
- Color? appBarForegroundLight,
- Color? appBarForegroundDark,
- double? appBarElevation,
- bool? appBarCenterTitle,
- TextStyle? appBarTitleTextStyle,
- IconThemeData? appBarIconTheme,
- Color? drawerBackgroundLight,
- Color? drawerBackgroundDark,
- double? drawerWidth,
- double? drawerElevation,
- Color? fabBackgroundLight,
- Color? fabBackgroundDark,
- Color? fabForegroundLight,
- Color? fabForegroundDark,
- double? fabElevation,
- ShapeBorder? fabShape,
- ButtonStyle? elevatedButtonStyle,
- ButtonStyle? outlinedButtonStyle,
- ButtonStyle? textButtonStyle,
- ButtonStyle? filledButtonStyle,
- ButtonStyle? iconButtonStyle,
- Color? cardColorLight,
- Color? cardColorDark,
- double? cardElevation,
- ShapeBorder? cardShape,
- EdgeInsetsGeometry? cardMargin,
- Color? dialogBackgroundLight,
- Color? dialogBackgroundDark,
- double? dialogElevation,
- ShapeBorder? dialogShape,
- TextStyle? dialogTitleStyle,
- TextStyle? dialogContentStyle,
- Color? bottomSheetBackgroundLight,
- Color? bottomSheetBackgroundDark,
- double? bottomSheetElevation,
- ShapeBorder? bottomSheetShape,
- Color? bottomSheetDragHandleColor,
- Color? snackBarBackgroundLight,
- Color? snackBarBackgroundDark,
- Color? snackBarActionColor,
- SnackBarBehavior? snackBarBehavior,
- Color? inputFillColorLight,
- Color? inputFillColorDark,
- Color? inputBorderColor,
- Color? inputBorderColorLight,
- Color? inputBorderColorDark,
- Color? inputFocusedBorderColor,
- Color? inputFocusedBorderColorLight,
- Color? inputFocusedBorderColorDark,
- Color? inputErrorBorderColor,
- Color? inputErrorBorderColorLight,
- Color? inputErrorBorderColorDark,
- TextStyle? inputLabelStyle,
- TextStyle? inputHintStyle,
- double? inputBorderRadius,
- Color? checkboxFillColor,
- Color? checkboxFillColorLight,
- Color? checkboxFillColorDark,
- Color? radioFillColor,
- Color? radioFillColorLight,
- Color? radioFillColorDark,
- Color? switchActiveColor,
- Color? switchActiveColorLight,
- Color? switchActiveColorDark,
- Color? switchInactiveColor,
- Color? switchInactiveColorLight,
- Color? switchInactiveColorDark,
- Color? switchTrackColor,
- Color? switchTrackColorLight,
- Color? switchTrackColorDark,
- Color? sliderActiveColor,
- Color? sliderActiveColorLight,
- Color? sliderActiveColorDark,
- Color? sliderInactiveColor,
- Color? sliderInactiveColorLight,
- Color? sliderInactiveColorDark,
- Color? sliderThumbColor,
- Color? sliderThumbColorLight,
- Color? sliderThumbColorDark,
- Color? progressIndicatorColor,
- Color? progressIndicatorColorLight,
- Color? progressIndicatorColorDark,
- Color? progressIndicatorBackgroundColor,
- Color? progressIndicatorBackgroundColorLight,
- Color? progressIndicatorBackgroundColorDark,
- double? circularProgressStrokeWidth,
- Color? tooltipBackgroundColor,
- TextStyle? tooltipTextStyle,
- EdgeInsetsGeometry? tooltipPadding,
- Color? dividerColor,
- Color? dividerColorLight,
- Color? dividerColorDark,
- double? dividerThickness,
- double? dividerIndent,
- Color? listTileIconColor,
- Color? listTileIconColorLight,
- Color? listTileIconColorDark,
- TextStyle? listTileTitleStyle,
- TextStyle? listTileSubtitleStyle,
- Color? listTileSelectedColor,
- Color? listTileSelectedColorLight,
- Color? listTileSelectedColorDark,
- Color? tabBarIndicatorColor,
- Color? tabBarIndicatorColorLight,
- Color? tabBarIndicatorColorDark,
- Color? tabBarLabelColor,
- Color? tabBarLabelColorLight,
- Color? tabBarLabelColorDark,
- Color? tabBarUnselectedLabelColor,
- Color? tabBarUnselectedLabelColorLight,
- Color? tabBarUnselectedLabelColorDark,
- double? tabBarIndicatorWeight,
- Color? dataTableHeadingRowColor,
- Color? dataTableHeadingRowColorLight,
- Color? dataTableHeadingRowColorDark,
- Color? dataTableDataRowColor,
- Color? dataTableDataRowColorLight,
- Color? dataTableDataRowColorDark,
- double? dataTableDividerThickness,
- Color? chipBackgroundLight,
- Color? chipBackgroundDark,
- TextStyle? chipLabelStyle,
- Color? chipDeleteIconColor,
- Color? chipSelectedColor,
- Color? badgeBackgroundColor,
- Color? badgeBackgroundColorLight,
- Color? badgeBackgroundColorDark,
- Color? badgeTextColor,
- Color? badgeTextColorLight,
- Color? badgeTextColorDark,
- Color? searchBarBackgroundLight,
- Color? searchBarBackgroundDark,
- double? searchBarElevation,
- TextStyle? searchBarHintStyle,
- Color? segmentedButtonSelectedColor,
- Color? segmentedButtonSelectedColorLight,
- Color? segmentedButtonSelectedColorDark,
- Color? segmentedButtonForegroundColor,
- Color? segmentedButtonForegroundColorLight,
- Color? segmentedButtonForegroundColorDark,
- Color? popupMenuBackgroundLight,
- Color? popupMenuBackgroundDark,
- double? popupMenuElevation,
- ShapeBorder? popupMenuShape,
- Color? expansionTileBackgroundColor,
- Color? expansionTileBackgroundColorLight,
- Color? expansionTileBackgroundColorDark,
- Color? expansionTileCollapsedBackgroundColor,
- Color? expansionTileCollapsedBackgroundColorLight,
- Color? expansionTileCollapsedBackgroundColorDark,
- Color? expansionTileIconColor,
- Color? expansionTileIconColorLight,
- Color? expansionTileIconColorDark,
- String? fontFamily,
- TextStyle? displayLarge,
- TextStyle? displayMedium,
- TextStyle? displaySmall,
- TextStyle? headlineLarge,
- TextStyle? headlineMedium,
- TextStyle? headlineSmall,
- TextStyle? titleLarge,
- TextStyle? titleMedium,
- TextStyle? titleSmall,
- TextStyle? bodyLarge,
- TextStyle? bodyMedium,
- TextStyle? bodySmall,
- TextStyle? labelLarge,
- TextStyle? labelMedium,
- TextStyle? labelSmall,
- Color? splashColor,
- Color? highlightColor,
- Color? highlightColorLight,
- Color? highlightColorDark,
- Color? hoverColor,
- Color? focusColor,
- Color? disabledColor,
- Color? shadowColor,
- VisualDensity? visualDensity,
- MaterialTapTargetSize? materialTapTargetSize,
Returns a new config overriding selected fields.
Implementation
SACThemeConfig copyWith({
Color? primary,
Color? primaryLight,
Color? primaryDark,
Color? secondary,
Color? secondaryLight,
Color? secondaryDark,
Color? error,
Color? errorLight,
Color? errorDark,
Color? success,
Color? successLight,
Color? successDark,
Color? backgroundLight,
Color? surfaceLight,
Color? borderLight,
Color? textPrimaryLight,
Color? textMutedLight,
Color? backgroundDark,
Color? surfaceDark,
Color? borderDark,
Color? textPrimaryDark,
Color? textMutedDark,
Color? lightRed,
Color? purple,
Color? grey,
Color? darkGrey,
Color? scaffoldBackgroundLight,
Color? scaffoldBackgroundDark,
Color? appBarBackgroundLight,
Color? appBarBackgroundDark,
Color? appBarForegroundLight,
Color? appBarForegroundDark,
double? appBarElevation,
bool? appBarCenterTitle,
TextStyle? appBarTitleTextStyle,
IconThemeData? appBarIconTheme,
Color? bottomNavBackgroundLight,
Color? bottomNavBackgroundDark,
Color? bottomNavSelectedColor,
Color? bottomNavUnselectedColor,
double? bottomNavElevation,
BottomNavigationBarType? bottomNavType,
Color? navigationBarBackgroundLight,
Color? navigationBarBackgroundDark,
Color? navigationBarIndicatorColor,
double? navigationBarHeight,
Color? navigationRailBackgroundLight,
Color? navigationRailBackgroundDark,
Color? navigationRailSelectedColor,
Color? navigationRailUnselectedColor,
Color? drawerBackgroundLight,
Color? drawerBackgroundDark,
double? drawerWidth,
double? drawerElevation,
Color? fabBackgroundLight,
Color? fabBackgroundDark,
Color? fabForegroundLight,
Color? fabForegroundDark,
double? fabElevation,
ShapeBorder? fabShape,
ButtonStyle? elevatedButtonStyle,
ButtonStyle? outlinedButtonStyle,
ButtonStyle? textButtonStyle,
ButtonStyle? filledButtonStyle,
ButtonStyle? iconButtonStyle,
Color? cardColorLight,
Color? cardColorDark,
double? cardElevation,
ShapeBorder? cardShape,
EdgeInsetsGeometry? cardMargin,
Color? dialogBackgroundLight,
Color? dialogBackgroundDark,
double? dialogElevation,
ShapeBorder? dialogShape,
TextStyle? dialogTitleStyle,
TextStyle? dialogContentStyle,
Color? bottomSheetBackgroundLight,
Color? bottomSheetBackgroundDark,
double? bottomSheetElevation,
ShapeBorder? bottomSheetShape,
Color? bottomSheetDragHandleColor,
Color? snackBarBackgroundLight,
Color? snackBarBackgroundDark,
Color? snackBarActionColor,
SnackBarBehavior? snackBarBehavior,
Color? inputFillColorLight,
Color? inputFillColorDark,
Color? inputBorderColor,
Color? inputBorderColorLight,
Color? inputBorderColorDark,
Color? inputFocusedBorderColor,
Color? inputFocusedBorderColorLight,
Color? inputFocusedBorderColorDark,
Color? inputErrorBorderColor,
Color? inputErrorBorderColorLight,
Color? inputErrorBorderColorDark,
TextStyle? inputLabelStyle,
TextStyle? inputHintStyle,
double? inputBorderRadius,
Color? checkboxFillColor,
Color? checkboxFillColorLight,
Color? checkboxFillColorDark,
Color? radioFillColor,
Color? radioFillColorLight,
Color? radioFillColorDark,
Color? switchActiveColor,
Color? switchActiveColorLight,
Color? switchActiveColorDark,
Color? switchInactiveColor,
Color? switchInactiveColorLight,
Color? switchInactiveColorDark,
Color? switchTrackColor,
Color? switchTrackColorLight,
Color? switchTrackColorDark,
Color? sliderActiveColor,
Color? sliderActiveColorLight,
Color? sliderActiveColorDark,
Color? sliderInactiveColor,
Color? sliderInactiveColorLight,
Color? sliderInactiveColorDark,
Color? sliderThumbColor,
Color? sliderThumbColorLight,
Color? sliderThumbColorDark,
Color? progressIndicatorColor,
Color? progressIndicatorColorLight,
Color? progressIndicatorColorDark,
Color? progressIndicatorBackgroundColor,
Color? progressIndicatorBackgroundColorLight,
Color? progressIndicatorBackgroundColorDark,
double? circularProgressStrokeWidth,
Color? tooltipBackgroundColor,
TextStyle? tooltipTextStyle,
EdgeInsetsGeometry? tooltipPadding,
Color? dividerColor,
Color? dividerColorLight,
Color? dividerColorDark,
double? dividerThickness,
double? dividerIndent,
Color? listTileIconColor,
Color? listTileIconColorLight,
Color? listTileIconColorDark,
TextStyle? listTileTitleStyle,
TextStyle? listTileSubtitleStyle,
Color? listTileSelectedColor,
Color? listTileSelectedColorLight,
Color? listTileSelectedColorDark,
Color? tabBarIndicatorColor,
Color? tabBarIndicatorColorLight,
Color? tabBarIndicatorColorDark,
Color? tabBarLabelColor,
Color? tabBarLabelColorLight,
Color? tabBarLabelColorDark,
Color? tabBarUnselectedLabelColor,
Color? tabBarUnselectedLabelColorLight,
Color? tabBarUnselectedLabelColorDark,
double? tabBarIndicatorWeight,
Color? dataTableHeadingRowColor,
Color? dataTableHeadingRowColorLight,
Color? dataTableHeadingRowColorDark,
Color? dataTableDataRowColor,
Color? dataTableDataRowColorLight,
Color? dataTableDataRowColorDark,
double? dataTableDividerThickness,
Color? chipBackgroundLight,
Color? chipBackgroundDark,
TextStyle? chipLabelStyle,
Color? chipDeleteIconColor,
Color? chipSelectedColor,
Color? badgeBackgroundColor,
Color? badgeBackgroundColorLight,
Color? badgeBackgroundColorDark,
Color? badgeTextColor,
Color? badgeTextColorLight,
Color? badgeTextColorDark,
Color? searchBarBackgroundLight,
Color? searchBarBackgroundDark,
double? searchBarElevation,
TextStyle? searchBarHintStyle,
Color? segmentedButtonSelectedColor,
Color? segmentedButtonSelectedColorLight,
Color? segmentedButtonSelectedColorDark,
Color? segmentedButtonForegroundColor,
Color? segmentedButtonForegroundColorLight,
Color? segmentedButtonForegroundColorDark,
Color? popupMenuBackgroundLight,
Color? popupMenuBackgroundDark,
double? popupMenuElevation,
ShapeBorder? popupMenuShape,
Color? expansionTileBackgroundColor,
Color? expansionTileBackgroundColorLight,
Color? expansionTileBackgroundColorDark,
Color? expansionTileCollapsedBackgroundColor,
Color? expansionTileCollapsedBackgroundColorLight,
Color? expansionTileCollapsedBackgroundColorDark,
Color? expansionTileIconColor,
Color? expansionTileIconColorLight,
Color? expansionTileIconColorDark,
String? fontFamily,
TextStyle? displayLarge,
TextStyle? displayMedium,
TextStyle? displaySmall,
TextStyle? headlineLarge,
TextStyle? headlineMedium,
TextStyle? headlineSmall,
TextStyle? titleLarge,
TextStyle? titleMedium,
TextStyle? titleSmall,
TextStyle? bodyLarge,
TextStyle? bodyMedium,
TextStyle? bodySmall,
TextStyle? labelLarge,
TextStyle? labelMedium,
TextStyle? labelSmall,
Color? splashColor,
Color? highlightColor,
Color? highlightColorLight,
Color? highlightColorDark,
Color? hoverColor,
Color? focusColor,
Color? disabledColor,
Color? shadowColor,
VisualDensity? visualDensity,
MaterialTapTargetSize? materialTapTargetSize,
}) {
return SACThemeConfig(
primary: primary ?? this.primary,
primaryLight: primaryLight ?? this.primaryLight,
primaryDark: primaryDark ?? this.primaryDark,
secondary: secondary ?? this.secondary,
secondaryLight: secondaryLight ?? this.secondaryLight,
secondaryDark: secondaryDark ?? this.secondaryDark,
error: error ?? this.error,
errorLight: errorLight ?? this.errorLight,
errorDark: errorDark ?? this.errorDark,
success: success ?? this.success,
successLight: successLight ?? this.successLight,
successDark: successDark ?? this.successDark,
backgroundLight: backgroundLight ?? this.backgroundLight,
surfaceLight: surfaceLight ?? this.surfaceLight,
borderLight: borderLight ?? this.borderLight,
textPrimaryLight: textPrimaryLight ?? this.textPrimaryLight,
textMutedLight: textMutedLight ?? this.textMutedLight,
backgroundDark: backgroundDark ?? this.backgroundDark,
surfaceDark: surfaceDark ?? this.surfaceDark,
borderDark: borderDark ?? this.borderDark,
textPrimaryDark: textPrimaryDark ?? this.textPrimaryDark,
textMutedDark: textMutedDark ?? this.textMutedDark,
lightRed: lightRed ?? this.lightRed,
purple: purple ?? this.purple,
grey: grey ?? this.grey,
darkGrey: darkGrey ?? this.darkGrey,
scaffoldBackgroundLight:
scaffoldBackgroundLight ?? this.scaffoldBackgroundLight,
scaffoldBackgroundDark:
scaffoldBackgroundDark ?? this.scaffoldBackgroundDark,
appBarBackgroundLight:
appBarBackgroundLight ?? this.appBarBackgroundLight,
appBarBackgroundDark: appBarBackgroundDark ?? this.appBarBackgroundDark,
appBarForegroundLight:
appBarForegroundLight ?? this.appBarForegroundLight,
appBarForegroundDark: appBarForegroundDark ?? this.appBarForegroundDark,
appBarElevation: appBarElevation ?? this.appBarElevation,
appBarCenterTitle: appBarCenterTitle ?? this.appBarCenterTitle,
appBarTitleTextStyle: appBarTitleTextStyle ?? this.appBarTitleTextStyle,
appBarIconTheme: appBarIconTheme ?? this.appBarIconTheme,
bottomNavBackgroundLight:
bottomNavBackgroundLight ?? this.bottomNavBackgroundLight,
bottomNavBackgroundDark:
bottomNavBackgroundDark ?? this.bottomNavBackgroundDark,
bottomNavSelectedColor:
bottomNavSelectedColor ?? this.bottomNavSelectedColor,
bottomNavUnselectedColor:
bottomNavUnselectedColor ?? this.bottomNavUnselectedColor,
bottomNavElevation: bottomNavElevation ?? this.bottomNavElevation,
bottomNavType: bottomNavType ?? this.bottomNavType,
navigationBarBackgroundLight:
navigationBarBackgroundLight ?? this.navigationBarBackgroundLight,
navigationBarBackgroundDark:
navigationBarBackgroundDark ?? this.navigationBarBackgroundDark,
navigationBarIndicatorColor:
navigationBarIndicatorColor ?? this.navigationBarIndicatorColor,
navigationBarHeight: navigationBarHeight ?? this.navigationBarHeight,
navigationRailBackgroundLight:
navigationRailBackgroundLight ?? this.navigationRailBackgroundLight,
navigationRailBackgroundDark:
navigationRailBackgroundDark ?? this.navigationRailBackgroundDark,
navigationRailSelectedColor:
navigationRailSelectedColor ?? this.navigationRailSelectedColor,
navigationRailUnselectedColor:
navigationRailUnselectedColor ?? this.navigationRailUnselectedColor,
drawerBackgroundLight:
drawerBackgroundLight ?? this.drawerBackgroundLight,
drawerBackgroundDark: drawerBackgroundDark ?? this.drawerBackgroundDark,
drawerWidth: drawerWidth ?? this.drawerWidth,
drawerElevation: drawerElevation ?? this.drawerElevation,
fabBackgroundLight: fabBackgroundLight ?? this.fabBackgroundLight,
fabBackgroundDark: fabBackgroundDark ?? this.fabBackgroundDark,
fabForegroundLight: fabForegroundLight ?? this.fabForegroundLight,
fabForegroundDark: fabForegroundDark ?? this.fabForegroundDark,
fabElevation: fabElevation ?? this.fabElevation,
fabShape: fabShape ?? this.fabShape,
elevatedButtonStyle: elevatedButtonStyle ?? this.elevatedButtonStyle,
outlinedButtonStyle: outlinedButtonStyle ?? this.outlinedButtonStyle,
textButtonStyle: textButtonStyle ?? this.textButtonStyle,
filledButtonStyle: filledButtonStyle ?? this.filledButtonStyle,
iconButtonStyle: iconButtonStyle ?? this.iconButtonStyle,
cardColorLight: cardColorLight ?? this.cardColorLight,
cardColorDark: cardColorDark ?? this.cardColorDark,
cardElevation: cardElevation ?? this.cardElevation,
cardShape: cardShape ?? this.cardShape,
cardMargin: cardMargin ?? this.cardMargin,
dialogBackgroundLight:
dialogBackgroundLight ?? this.dialogBackgroundLight,
dialogBackgroundDark: dialogBackgroundDark ?? this.dialogBackgroundDark,
dialogElevation: dialogElevation ?? this.dialogElevation,
dialogShape: dialogShape ?? this.dialogShape,
dialogTitleStyle: dialogTitleStyle ?? this.dialogTitleStyle,
dialogContentStyle: dialogContentStyle ?? this.dialogContentStyle,
bottomSheetBackgroundLight:
bottomSheetBackgroundLight ?? this.bottomSheetBackgroundLight,
bottomSheetBackgroundDark:
bottomSheetBackgroundDark ?? this.bottomSheetBackgroundDark,
bottomSheetElevation: bottomSheetElevation ?? this.bottomSheetElevation,
bottomSheetShape: bottomSheetShape ?? this.bottomSheetShape,
bottomSheetDragHandleColor:
bottomSheetDragHandleColor ?? this.bottomSheetDragHandleColor,
snackBarBackgroundLight:
snackBarBackgroundLight ?? this.snackBarBackgroundLight,
snackBarBackgroundDark:
snackBarBackgroundDark ?? this.snackBarBackgroundDark,
snackBarActionColor: snackBarActionColor ?? this.snackBarActionColor,
snackBarBehavior: snackBarBehavior ?? this.snackBarBehavior,
inputFillColorLight: inputFillColorLight ?? this.inputFillColorLight,
inputFillColorDark: inputFillColorDark ?? this.inputFillColorDark,
inputBorderColor: inputBorderColor ?? this.inputBorderColor,
inputBorderColorLight:
inputBorderColorLight ?? this.inputBorderColorLight,
inputBorderColorDark: inputBorderColorDark ?? this.inputBorderColorDark,
inputFocusedBorderColor:
inputFocusedBorderColor ?? this.inputFocusedBorderColor,
inputFocusedBorderColorLight:
inputFocusedBorderColorLight ?? this.inputFocusedBorderColorLight,
inputFocusedBorderColorDark:
inputFocusedBorderColorDark ?? this.inputFocusedBorderColorDark,
inputErrorBorderColor:
inputErrorBorderColor ?? this.inputErrorBorderColor,
inputErrorBorderColorLight:
inputErrorBorderColorLight ?? this.inputErrorBorderColorLight,
inputErrorBorderColorDark:
inputErrorBorderColorDark ?? this.inputErrorBorderColorDark,
inputLabelStyle: inputLabelStyle ?? this.inputLabelStyle,
inputHintStyle: inputHintStyle ?? this.inputHintStyle,
inputBorderRadius: inputBorderRadius ?? this.inputBorderRadius,
checkboxFillColor: checkboxFillColor ?? this.checkboxFillColor,
checkboxFillColorLight:
checkboxFillColorLight ?? this.checkboxFillColorLight,
checkboxFillColorDark:
checkboxFillColorDark ?? this.checkboxFillColorDark,
radioFillColor: radioFillColor ?? this.radioFillColor,
radioFillColorLight: radioFillColorLight ?? this.radioFillColorLight,
radioFillColorDark: radioFillColorDark ?? this.radioFillColorDark,
switchActiveColor: switchActiveColor ?? this.switchActiveColor,
switchActiveColorLight:
switchActiveColorLight ?? this.switchActiveColorLight,
switchActiveColorDark:
switchActiveColorDark ?? this.switchActiveColorDark,
switchInactiveColor: switchInactiveColor ?? this.switchInactiveColor,
switchInactiveColorLight:
switchInactiveColorLight ?? this.switchInactiveColorLight,
switchInactiveColorDark:
switchInactiveColorDark ?? this.switchInactiveColorDark,
switchTrackColor: switchTrackColor ?? this.switchTrackColor,
switchTrackColorLight:
switchTrackColorLight ?? this.switchTrackColorLight,
switchTrackColorDark: switchTrackColorDark ?? this.switchTrackColorDark,
sliderActiveColor: sliderActiveColor ?? this.sliderActiveColor,
sliderActiveColorLight:
sliderActiveColorLight ?? this.sliderActiveColorLight,
sliderActiveColorDark:
sliderActiveColorDark ?? this.sliderActiveColorDark,
sliderInactiveColor: sliderInactiveColor ?? this.sliderInactiveColor,
sliderInactiveColorLight:
sliderInactiveColorLight ?? this.sliderInactiveColorLight,
sliderInactiveColorDark:
sliderInactiveColorDark ?? this.sliderInactiveColorDark,
sliderThumbColor: sliderThumbColor ?? this.sliderThumbColor,
sliderThumbColorLight:
sliderThumbColorLight ?? this.sliderThumbColorLight,
sliderThumbColorDark: sliderThumbColorDark ?? this.sliderThumbColorDark,
progressIndicatorColor:
progressIndicatorColor ?? this.progressIndicatorColor,
progressIndicatorColorLight:
progressIndicatorColorLight ?? this.progressIndicatorColorLight,
progressIndicatorColorDark:
progressIndicatorColorDark ?? this.progressIndicatorColorDark,
progressIndicatorBackgroundColor:
progressIndicatorBackgroundColor ??
this.progressIndicatorBackgroundColor,
progressIndicatorBackgroundColorLight:
progressIndicatorBackgroundColorLight ??
this.progressIndicatorBackgroundColorLight,
progressIndicatorBackgroundColorDark:
progressIndicatorBackgroundColorDark ??
this.progressIndicatorBackgroundColorDark,
circularProgressStrokeWidth:
circularProgressStrokeWidth ?? this.circularProgressStrokeWidth,
tooltipBackgroundColor:
tooltipBackgroundColor ?? this.tooltipBackgroundColor,
tooltipTextStyle: tooltipTextStyle ?? this.tooltipTextStyle,
tooltipPadding: tooltipPadding ?? this.tooltipPadding,
dividerColor: dividerColor ?? this.dividerColor,
dividerColorLight: dividerColorLight ?? this.dividerColorLight,
dividerColorDark: dividerColorDark ?? this.dividerColorDark,
dividerThickness: dividerThickness ?? this.dividerThickness,
dividerIndent: dividerIndent ?? this.dividerIndent,
listTileIconColor: listTileIconColor ?? this.listTileIconColor,
listTileIconColorLight:
listTileIconColorLight ?? this.listTileIconColorLight,
listTileIconColorDark:
listTileIconColorDark ?? this.listTileIconColorDark,
listTileTitleStyle: listTileTitleStyle ?? this.listTileTitleStyle,
listTileSubtitleStyle:
listTileSubtitleStyle ?? this.listTileSubtitleStyle,
listTileSelectedColor:
listTileSelectedColor ?? this.listTileSelectedColor,
listTileSelectedColorLight:
listTileSelectedColorLight ?? this.listTileSelectedColorLight,
listTileSelectedColorDark:
listTileSelectedColorDark ?? this.listTileSelectedColorDark,
tabBarIndicatorColor: tabBarIndicatorColor ?? this.tabBarIndicatorColor,
tabBarIndicatorColorLight:
tabBarIndicatorColorLight ?? this.tabBarIndicatorColorLight,
tabBarIndicatorColorDark:
tabBarIndicatorColorDark ?? this.tabBarIndicatorColorDark,
tabBarLabelColor: tabBarLabelColor ?? this.tabBarLabelColor,
tabBarLabelColorLight:
tabBarLabelColorLight ?? this.tabBarLabelColorLight,
tabBarLabelColorDark: tabBarLabelColorDark ?? this.tabBarLabelColorDark,
tabBarUnselectedLabelColor:
tabBarUnselectedLabelColor ?? this.tabBarUnselectedLabelColor,
tabBarUnselectedLabelColorLight:
tabBarUnselectedLabelColorLight ??
this.tabBarUnselectedLabelColorLight,
tabBarUnselectedLabelColorDark:
tabBarUnselectedLabelColorDark ?? this.tabBarUnselectedLabelColorDark,
tabBarIndicatorWeight:
tabBarIndicatorWeight ?? this.tabBarIndicatorWeight,
dataTableHeadingRowColor:
dataTableHeadingRowColor ?? this.dataTableHeadingRowColor,
dataTableHeadingRowColorLight:
dataTableHeadingRowColorLight ?? this.dataTableHeadingRowColorLight,
dataTableHeadingRowColorDark:
dataTableHeadingRowColorDark ?? this.dataTableHeadingRowColorDark,
dataTableDataRowColor:
dataTableDataRowColor ?? this.dataTableDataRowColor,
dataTableDataRowColorLight:
dataTableDataRowColorLight ?? this.dataTableDataRowColorLight,
dataTableDataRowColorDark:
dataTableDataRowColorDark ?? this.dataTableDataRowColorDark,
dataTableDividerThickness:
dataTableDividerThickness ?? this.dataTableDividerThickness,
chipBackgroundLight: chipBackgroundLight ?? this.chipBackgroundLight,
chipBackgroundDark: chipBackgroundDark ?? this.chipBackgroundDark,
chipLabelStyle: chipLabelStyle ?? this.chipLabelStyle,
chipDeleteIconColor: chipDeleteIconColor ?? this.chipDeleteIconColor,
chipSelectedColor: chipSelectedColor ?? this.chipSelectedColor,
badgeBackgroundColor: badgeBackgroundColor ?? this.badgeBackgroundColor,
badgeBackgroundColorLight:
badgeBackgroundColorLight ?? this.badgeBackgroundColorLight,
badgeBackgroundColorDark:
badgeBackgroundColorDark ?? this.badgeBackgroundColorDark,
badgeTextColor: badgeTextColor ?? this.badgeTextColor,
badgeTextColorLight: badgeTextColorLight ?? this.badgeTextColorLight,
badgeTextColorDark: badgeTextColorDark ?? this.badgeTextColorDark,
searchBarBackgroundLight:
searchBarBackgroundLight ?? this.searchBarBackgroundLight,
searchBarBackgroundDark:
searchBarBackgroundDark ?? this.searchBarBackgroundDark,
searchBarElevation: searchBarElevation ?? this.searchBarElevation,
searchBarHintStyle: searchBarHintStyle ?? this.searchBarHintStyle,
segmentedButtonSelectedColor:
segmentedButtonSelectedColor ?? this.segmentedButtonSelectedColor,
segmentedButtonSelectedColorLight:
segmentedButtonSelectedColorLight ??
this.segmentedButtonSelectedColorLight,
segmentedButtonSelectedColorDark:
segmentedButtonSelectedColorDark ??
this.segmentedButtonSelectedColorDark,
segmentedButtonForegroundColor:
segmentedButtonForegroundColor ?? this.segmentedButtonForegroundColor,
segmentedButtonForegroundColorLight:
segmentedButtonForegroundColorLight ??
this.segmentedButtonForegroundColorLight,
segmentedButtonForegroundColorDark:
segmentedButtonForegroundColorDark ??
this.segmentedButtonForegroundColorDark,
popupMenuBackgroundLight:
popupMenuBackgroundLight ?? this.popupMenuBackgroundLight,
popupMenuBackgroundDark:
popupMenuBackgroundDark ?? this.popupMenuBackgroundDark,
popupMenuElevation: popupMenuElevation ?? this.popupMenuElevation,
popupMenuShape: popupMenuShape ?? this.popupMenuShape,
expansionTileBackgroundColor:
expansionTileBackgroundColor ?? this.expansionTileBackgroundColor,
expansionTileBackgroundColorLight:
expansionTileBackgroundColorLight ??
this.expansionTileBackgroundColorLight,
expansionTileBackgroundColorDark:
expansionTileBackgroundColorDark ??
this.expansionTileBackgroundColorDark,
expansionTileCollapsedBackgroundColor:
expansionTileCollapsedBackgroundColor ??
this.expansionTileCollapsedBackgroundColor,
expansionTileCollapsedBackgroundColorLight:
expansionTileCollapsedBackgroundColorLight ??
this.expansionTileCollapsedBackgroundColorLight,
expansionTileCollapsedBackgroundColorDark:
expansionTileCollapsedBackgroundColorDark ??
this.expansionTileCollapsedBackgroundColorDark,
expansionTileIconColor:
expansionTileIconColor ?? this.expansionTileIconColor,
expansionTileIconColorLight:
expansionTileIconColorLight ?? this.expansionTileIconColorLight,
expansionTileIconColorDark:
expansionTileIconColorDark ?? this.expansionTileIconColorDark,
fontFamily: fontFamily ?? this.fontFamily,
displayLarge: displayLarge ?? this.displayLarge,
displayMedium: displayMedium ?? this.displayMedium,
displaySmall: displaySmall ?? this.displaySmall,
headlineLarge: headlineLarge ?? this.headlineLarge,
headlineMedium: headlineMedium ?? this.headlineMedium,
headlineSmall: headlineSmall ?? this.headlineSmall,
titleLarge: titleLarge ?? this.titleLarge,
titleMedium: titleMedium ?? this.titleMedium,
titleSmall: titleSmall ?? this.titleSmall,
bodyLarge: bodyLarge ?? this.bodyLarge,
bodyMedium: bodyMedium ?? this.bodyMedium,
bodySmall: bodySmall ?? this.bodySmall,
labelLarge: labelLarge ?? this.labelLarge,
labelMedium: labelMedium ?? this.labelMedium,
labelSmall: labelSmall ?? this.labelSmall,
splashColor: splashColor ?? this.splashColor,
highlightColor: highlightColor ?? this.highlightColor,
highlightColorLight: highlightColorLight ?? this.highlightColorLight,
highlightColorDark: highlightColorDark ?? this.highlightColorDark,
hoverColor: hoverColor ?? this.hoverColor,
focusColor: focusColor ?? this.focusColor,
disabledColor: disabledColor ?? this.disabledColor,
shadowColor: shadowColor ?? this.shadowColor,
visualDensity: visualDensity ?? this.visualDensity,
materialTapTargetSize:
materialTapTargetSize ?? this.materialTapTargetSize,
);
}