SACThemeConfig class

Configuration class for customizing Swiss Army Component theme colors.

Pass custom colors to override defaults. Any null values will use the default colors.

Example:

final config = SACThemeConfig(
  primary: Colors.blue,
  secondary: Colors.amber,
  scaffoldBackgroundLight: Colors.grey[50],
  appBarElevation: 0,
);

MaterialApp(
  theme: SACTheme.light(config),
  darkTheme: SACTheme.dark(config),
);

Constructors

SACThemeConfig({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, Color? elevatedButtonBackgroundColor, Color? elevatedButtonBackgroundColorLight, Color? elevatedButtonBackgroundColorDark, Color? elevatedButtonForegroundColor, Color? elevatedButtonForegroundColorLight, Color? elevatedButtonForegroundColorDark, ButtonStyle? outlinedButtonStyle, Color? outlinedButtonTextColor, Color? outlinedButtonTextColorLight, Color? outlinedButtonTextColorDark, Color? outlinedButtonBorderColor, Color? outlinedButtonBorderColorLight, Color? outlinedButtonBorderColorDark, ButtonStyle? textButtonStyle, Color? textButtonTextColor, Color? textButtonTextColorLight, Color? textButtonTextColorDark, ButtonStyle? filledButtonStyle, Color? filledButtonBackgroundColor, Color? filledButtonBackgroundColorLight, Color? filledButtonBackgroundColorDark, Color? filledButtonForegroundColor, Color? filledButtonForegroundColorLight, Color? filledButtonForegroundColorDark, 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, double? inputHeight, double? phoneFieldHeight, double? dropdownHeight, double? buttonHeight, 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})
const

Properties

appBarBackgroundDark → Color?
final
appBarBackgroundLight → Color?
final
appBarCenterTitle → bool?
final
appBarElevation → double?
final
appBarForegroundDark → Color?
final
appBarForegroundLight → Color?
final
appBarIconTheme → IconThemeData?
final
appBarTitleTextStyle → TextStyle?
final
backgroundDark → Color?
final
backgroundLight → Color?
final
badgeBackgroundColor → Color?
final
badgeBackgroundColorDark → Color?
final
badgeBackgroundColorLight → Color?
final
badgeTextColor → Color?
final
badgeTextColorDark → Color?
final
badgeTextColorLight → Color?
final
bodyLarge → TextStyle?
final
bodyMedium → TextStyle?
final
bodySmall → TextStyle?
final
borderDark → Color?
final
borderLight → Color?
final
bottomNavBackgroundDark → Color?
final
bottomNavBackgroundLight → Color?
final
bottomNavElevation → double?
final
bottomNavSelectedColor → Color?
final
bottomNavType → BottomNavigationBarType?
final
bottomNavUnselectedColor → Color?
final
bottomSheetBackgroundDark → Color?
final
bottomSheetBackgroundLight → Color?
final
bottomSheetDragHandleColor → Color?
final
bottomSheetElevation → double?
final
bottomSheetShape → ShapeBorder?
final
buttonHeight → double?
final
cardColorDark → Color?
final
cardColorLight → Color?
final
cardElevation → double?
final
cardMargin → EdgeInsetsGeometry?
final
cardShape → ShapeBorder?
final
checkboxFillColor → Color?
final
checkboxFillColorDark → Color?
final
checkboxFillColorLight → Color?
final
chipBackgroundDark → Color?
final
chipBackgroundLight → Color?
final
chipDeleteIconColor → Color?
final
chipLabelStyle → TextStyle?
final
chipSelectedColor → Color?
final
circularProgressStrokeWidth → double?
final
darkGrey → Color?
final
dataTableDataRowColor → Color?
final
dataTableDataRowColorDark → Color?
final
dataTableDataRowColorLight → Color?
final
dataTableDividerThickness → double?
final
dataTableHeadingRowColor → Color?
final
dataTableHeadingRowColorDark → Color?
final
dataTableHeadingRowColorLight → Color?
final
dialogBackgroundDark → Color?
final
dialogBackgroundLight → Color?
final
dialogContentStyle → TextStyle?
final
dialogElevation → double?
final
dialogShape → ShapeBorder?
final
dialogTitleStyle → TextStyle?
final
disabledColor → Color?
final
displayLarge → TextStyle?
final
displayMedium → TextStyle?
final
displaySmall → TextStyle?
final
dividerColor → Color?
final
dividerColorDark → Color?
final
dividerColorLight → Color?
final
dividerIndent → double?
final
dividerThickness → double?
final
drawerBackgroundDark → Color?
final
drawerBackgroundLight → Color?
final
drawerElevation → double?
final
drawerWidth → double?
final
final
elevatedButtonBackgroundColor → Color?
Elevated button background color
final
elevatedButtonBackgroundColorDark → Color?
Elevated button background color for dark mode
final
elevatedButtonBackgroundColorLight → Color?
Elevated button background color for light mode
final
elevatedButtonForegroundColor → Color?
Elevated button foreground (text/icon) color
final
elevatedButtonForegroundColorDark → Color?
Elevated button foreground color for dark mode
final
elevatedButtonForegroundColorLight → Color?
Elevated button foreground color for light mode
final
elevatedButtonStyle → ButtonStyle?
final
error → Color?
Error color (used for validation, alerts)
final
errorDark → Color?
Error color for dark mode (overrides error when set)
final
errorLight → Color?
Error color for light mode (overrides error when set)
final
expansionTileBackgroundColor → Color?
final
expansionTileBackgroundColorDark → Color?
final
expansionTileBackgroundColorLight → Color?
final
expansionTileCollapsedBackgroundColor → Color?
final
expansionTileCollapsedBackgroundColorDark → Color?
final
expansionTileCollapsedBackgroundColorLight → Color?
final
expansionTileIconColor → Color?
final
expansionTileIconColorDark → Color?
final
expansionTileIconColorLight → Color?
final
fabBackgroundDark → Color?
final
fabBackgroundLight → Color?
final
fabElevation → double?
final
fabForegroundDark → Color?
final
fabForegroundLight → Color?
final
fabShape → ShapeBorder?
final
filledButtonBackgroundColor → Color?
Filled button background color
final
filledButtonBackgroundColorDark → Color?
Filled button background color for dark mode
final
filledButtonBackgroundColorLight → Color?
Filled button background color for light mode
final
filledButtonForegroundColor → Color?
Filled button foreground (text/icon) color
final
filledButtonForegroundColorDark → Color?
Filled button foreground color for dark mode
final
filledButtonForegroundColorLight → Color?
Filled button foreground color for light mode
final
filledButtonStyle → ButtonStyle?
final
focusColor → Color?
final
fontFamily → String?
final
grey → Color?
final
hashCode → int
The hash code for this object.
no setterinherited
headlineLarge → TextStyle?
final
headlineMedium → TextStyle?
final
headlineSmall → TextStyle?
final
highlightColor → Color?
final
highlightColorDark → Color?
final
highlightColorLight → Color?
final
hoverColor → Color?
final
iconButtonStyle → ButtonStyle?
final
inputBorderColor → Color?
final
inputBorderColorDark → Color?
final
inputBorderColorLight → Color?
final
inputBorderRadius → double?
final
inputErrorBorderColor → Color?
final
inputErrorBorderColorDark → Color?
final
inputErrorBorderColorLight → Color?
final
inputFillColorDark → Color?
final
inputFillColorLight → Color?
final
inputFocusedBorderColor → Color?
final
inputFocusedBorderColorDark → Color?
final
inputFocusedBorderColorLight → Color?
final
inputHeight → double?
final
inputHintStyle → TextStyle?
final
inputLabelStyle → TextStyle?
final
labelLarge → TextStyle?
final
labelMedium → TextStyle?
final
labelSmall → TextStyle?
final
lightRed → Color?
final
listTileIconColor → Color?
final
listTileIconColorDark → Color?
final
listTileIconColorLight → Color?
final
listTileSelectedColor → Color?
final
listTileSelectedColorDark → Color?
final
listTileSelectedColorLight → Color?
final
listTileSubtitleStyle → TextStyle?
final
listTileTitleStyle → TextStyle?
final
materialTapTargetSize → MaterialTapTargetSize?
final
final
final
final
final
final
final
final
final
outlinedButtonBorderColor → Color?
Outlined button border color
final
outlinedButtonBorderColorDark → Color?
Outlined button border color for dark mode
final
outlinedButtonBorderColorLight → Color?
Outlined button border color for light mode
final
outlinedButtonStyle → ButtonStyle?
final
outlinedButtonTextColor → Color?
Outlined button text color
final
outlinedButtonTextColorDark → Color?
Outlined button text color for dark mode
final
outlinedButtonTextColorLight → Color?
Outlined button text color for light mode
final
phoneFieldHeight → double?
final
popupMenuBackgroundDark → Color?
final
popupMenuBackgroundLight → Color?
final
popupMenuElevation → double?
final
popupMenuShape → ShapeBorder?
final
primary → Color?
Primary brand color
final
primaryDark → Color?
Primary color for dark mode (overrides primary when set)
final
primaryLight → Color?
Primary color for light mode (overrides primary when set)
final
progressIndicatorBackgroundColor → Color?
final
progressIndicatorBackgroundColorDark → Color?
final
progressIndicatorBackgroundColorLight → Color?
final
progressIndicatorColor → Color?
final
progressIndicatorColorDark → Color?
final
progressIndicatorColorLight → Color?
final
purple → Color?
final
radioFillColor → Color?
final
radioFillColorDark → Color?
final
radioFillColorLight → Color?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scaffoldBackgroundDark → Color?
final
scaffoldBackgroundLight → Color?
final
searchBarBackgroundDark → Color?
final
searchBarBackgroundLight → Color?
final
searchBarElevation → double?
final
searchBarHintStyle → TextStyle?
final
secondary → Color?
Secondary brand color
final
secondaryDark → Color?
Secondary color for dark mode (overrides secondary when set)
final
secondaryLight → Color?
Secondary color for light mode (overrides secondary when set)
final
segmentedButtonForegroundColor → Color?
final
segmentedButtonForegroundColorDark → Color?
final
segmentedButtonForegroundColorLight → Color?
final
segmentedButtonSelectedColor → Color?
final
segmentedButtonSelectedColorDark → Color?
final
segmentedButtonSelectedColorLight → Color?
final
shadowColor → Color?
final
sliderActiveColor → Color?
final
sliderActiveColorDark → Color?
final
sliderActiveColorLight → Color?
final
sliderInactiveColor → Color?
final
sliderInactiveColorDark → Color?
final
sliderInactiveColorLight → Color?
final
sliderThumbColor → Color?
final
sliderThumbColorDark → Color?
final
sliderThumbColorLight → Color?
final
snackBarActionColor → Color?
final
snackBarBackgroundDark → Color?
final
snackBarBackgroundLight → Color?
final
snackBarBehavior → SnackBarBehavior?
final
splashColor → Color?
final
success → Color?
Success/green color
final
successDark → Color?
Success color for dark mode (overrides success when set)
final
successLight → Color?
Success color for light mode (overrides success when set)
final
surfaceDark → Color?
final
surfaceLight → Color?
final
switchActiveColor → Color?
final
switchActiveColorDark → Color?
final
switchActiveColorLight → Color?
final
switchInactiveColor → Color?
final
switchInactiveColorDark → Color?
final
switchInactiveColorLight → Color?
final
switchTrackColor → Color?
final
switchTrackColorDark → Color?
final
switchTrackColorLight → Color?
final
tabBarIndicatorColor → Color?
final
tabBarIndicatorColorDark → Color?
final
tabBarIndicatorColorLight → Color?
final
tabBarIndicatorWeight → double?
final
tabBarLabelColor → Color?
final
tabBarLabelColorDark → Color?
final
tabBarLabelColorLight → Color?
final
tabBarUnselectedLabelColor → Color?
final
tabBarUnselectedLabelColorDark → Color?
final
tabBarUnselectedLabelColorLight → Color?
final
textButtonStyle → ButtonStyle?
final
textButtonTextColor → Color?
Text button text color
final
textButtonTextColorDark → Color?
Text button text color for dark mode
final
textButtonTextColorLight → Color?
Text button text color for light mode
final
textMutedDark → Color?
final
textMutedLight → Color?
final
textPrimaryDark → Color?
final
textPrimaryLight → Color?
final
titleLarge → TextStyle?
final
titleMedium → TextStyle?
final
titleSmall → TextStyle?
final
tooltipBackgroundColor → Color?
final
tooltipPadding → EdgeInsetsGeometry?
final
tooltipTextStyle → TextStyle?
final
visualDensity → VisualDensity?
final

Methods

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, Color? elevatedButtonBackgroundColor, Color? elevatedButtonBackgroundColorLight, Color? elevatedButtonBackgroundColorDark, Color? elevatedButtonForegroundColor, Color? elevatedButtonForegroundColorLight, Color? elevatedButtonForegroundColorDark, ButtonStyle? outlinedButtonStyle, Color? outlinedButtonTextColor, Color? outlinedButtonTextColorLight, Color? outlinedButtonTextColorDark, Color? outlinedButtonBorderColor, Color? outlinedButtonBorderColorLight, Color? outlinedButtonBorderColorDark, ButtonStyle? textButtonStyle, Color? textButtonTextColor, Color? textButtonTextColorLight, Color? textButtonTextColorDark, ButtonStyle? filledButtonStyle, Color? filledButtonBackgroundColor, Color? filledButtonBackgroundColorLight, Color? filledButtonBackgroundColorDark, Color? filledButtonForegroundColor, Color? filledButtonForegroundColorLight, Color? filledButtonForegroundColorDark, 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, double? inputHeight, double? phoneFieldHeight, double? dropdownHeight, double? buttonHeight, 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}) → SACThemeConfig
Returns a new config overriding selected fields.
merge(SACThemeConfig? other) → SACThemeConfig
Merges this config with another, giving priority to the other config's non-null values
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited