ZeroThemeData class

Defines the default theme for a ZeroTheme.

Mixed-in types
Annotations

Constructors

ZeroThemeData.new({Brightness? brightness, ZeroTypography? typography, String? fontFamily, bool? useMaterial3, AccentColor? primaryColor, Color? disabledColor, Color? scaffoldBackgroundColor, Color? uncheckedColor, Color? checkedColor, Color? cardColor, Color? disabledBackgroundColor, Color? successColor, Color? infoColor, Color? warningColor, Color? errorColor, Color? dividerColor, Color? solidTextColor, Color? regularTextColor, ColorScheme? colorScheme, IconThemeData? iconTheme, DialogTheme? dialogTheme, ButtonThemeData? buttonTheme, InputDecorationTheme? inputDecorationTheme, ZeroListTileStyle? listTileStyle, ZeroButtonStyle? primaryButtonStyle, ZeroButtonStyle? secondaryButtonStyle, ZeroButtonStyle? textButtonStyle, ZeroDividerStyle? dividerStyle, ZeroChipFilledStyle? chipFilledStyle, ZeroChipOutlinedStyle? chipOutlinedStyle, ZeroNavigationBarStyle? navigationBarStyle, ZeroTextfieldStyleSet? textfieldStyleSet, ZeroNavigationDrawerStyle? navigationDrawerStyle, ZeroAppBarStyle? appBarStyle, ZeroCardStyle? cardStyle, ZeroButtonIconStyleSet? buttonIconStyle, ZeroNavigationRailStyle? navigationRailStyle, ZeroSwitchStyleSet? switchStyle, ZeroTabBarStyle? tabBarStyle, ZeroSpeedDialStyle? speedDialStyle, ZeroCheckboxStyle? checkboxStyle, ZeroRadioStyle? radioStyle, ZeroProgressStyle? progressStyle, ZeroRatingStyle? ratingStyle, ZeroSliderStyle? sliderStyle, ZeroAvatarStyle? avatarStyle, ZeroButtonGroupStyleSet? buttonGroupStyle, ZeroExpansionTileStyle? expansionTileStyle, ZeroMenuStyle? menuStyle, ZeroTooltipStyle? tooltipStyle, ZeroSkeletonStyleSet? skeletonStyle, ZeroAlertDialogStyle? alertDialogStyle, ZeroStepStyle? stepStyle, ZeroStepperStyle? stepperStyle, ZeroSnackbarStyleSet? snackBarStyle, ZeroTimePickerStyle? timePickerStyle, ZeroBottomSheetStyle? bottomSheetStyle, ZeroDatePickerStyle? datePickerStyle})
factory
ZeroThemeData.raw({required ZeroTypography typography, required AccentColor primaryColor, String? fontFamily, required Color disabledColor, required Color uncheckedColor, required Color checkedColor, required Brightness brightness, required Color scaffoldBackgroundColor, required IconThemeData iconTheme, required DialogTheme dialogTheme, required ZeroExpansionTileStyle expansionTileStyle, ButtonThemeData? buttonTheme, required Color cardColor, required Color disabledBackgroundColor, required Color successColor, required Color infoColor, required Color warningColor, required Color errorColor, required Color dividerColor, required Color solidTextColor, required Color regularTextColor, required ColorScheme colorScheme, required ZeroListTileStyle listTileStyle, required ZeroButtonStyle primaryButtonStyle, required ZeroButtonStyle secondaryButtonStyle, required ZeroButtonStyle textButtonStyle, required ZeroDividerStyle dividerStyle, required ZeroChipFilledStyle chipFilledStyle, required ZeroChipOutlinedStyle chipOutlinedStyle, required ZeroNavigationBarStyle navigationBarStyle, required ZeroTextfieldStyleSet textfieldStyleSet, required ZeroNavigationDrawerStyle navigationDrawerStyle, required ZeroAppBarStyle appBarStyle, required ZeroCardStyle cardStyle, required ZeroButtonIconStyleSet buttonIconStyle, required ZeroNavigationRailStyle navigationRailStyle, required ZeroSwitchStyleSet switchStyle, required ZeroTabBarStyle tabBarStyle, required ZeroSpeedDialStyle speedDialStyle, required ZeroCheckboxStyle checkboxStyle, required ZeroRadioStyle radioStyle, required ZeroProgressStyle progressStyle, required ZeroRatingStyle ratingStyle, required ZeroSliderStyle sliderStyle, required ZeroAvatarStyle avatarStyle, required ZeroMenuStyle menuStyle, required ZeroButtonGroupStyleSet buttonGroupStyle, required ZeroSkeletonStyleSet? skeletonStyle, required ZeroTooltipStyle tooltipStyle, required ZeroAlertDialogStyle alertDialogStyle, required ZeroStepStyle stepStyle, required ZeroStepperStyle stepperStyle, required ZeroSnackbarStyleSet snackBarStyle, required ZeroTimePickerStyle timePickerStyle, required ZeroDatePickerStyle datePickerStyle, required ZeroBottomSheetStyle bottomSheetStyle, bool useMaterial3 = false})
const

Properties

alertDialogStyle ZeroAlertDialogStyle
final
appBarStyle ZeroAppBarStyle
final
avatarStyle ZeroAvatarStyle
final
bottomSheetStyle ZeroBottomSheetStyle
final
brightness Brightness
final
buttonGroupStyle ZeroButtonGroupStyleSet
final
buttonIconStyle ZeroButtonIconStyleSet
final
buttonTheme ButtonThemeData?
final
cardColor Color
final
cardStyle ZeroCardStyle
final
checkboxStyle ZeroCheckboxStyle
final
checkedColor Color
final
chipFilledStyle ZeroChipFilledStyle
final
chipOutlinedStyle ZeroChipOutlinedStyle
final
colorScheme ColorScheme
final
datePickerStyle ZeroDatePickerStyle
final
dialogTheme DialogTheme
final
disabledBackgroundColor Color
final
disabledColor Color
final
dividerColor Color
final
dividerStyle ZeroDividerStyle
final
errorColor Color
final
expansionTileStyle ZeroExpansionTileStyle
final
fontFamily String?
final
hashCode int
The hash code for this object.
no setterinherited
iconTheme IconThemeData
final
infoColor Color
final
listTileStyle ZeroListTileStyle
final
final
final
final
final
primaryButtonStyle ZeroButtonStyle
final
primaryColor AccentColor
final
progressStyle ZeroProgressStyle
final
radioStyle ZeroRadioStyle
final
ratingStyle ZeroRatingStyle
final
regularTextColor Color
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffoldBackgroundColor Color
final
secondaryButtonStyle ZeroButtonStyle
final
skeletonStyle ZeroSkeletonStyleSet?
final
sliderStyle ZeroSliderStyle
final
snackBarStyle ZeroSnackbarStyleSet
final
solidTextColor Color
final
speedDialStyle ZeroSpeedDialStyle
final
stepperStyle ZeroStepperStyle
final
stepStyle ZeroStepStyle
final
successColor Color
final
switchStyle ZeroSwitchStyleSet
final
tabBarStyle ZeroTabBarStyle
final
textButtonStyle ZeroButtonStyle
final
textfieldStyleSet ZeroTextfieldStyleSet
final
timePickerStyle ZeroTimePickerStyle
final
tooltipStyle ZeroTooltipStyle
final
typography ZeroTypography
final
uncheckedColor Color
final
useMaterial3 bool
final
warningColor Color
final

Methods

copyWith({Brightness? brightness, ZeroTypography? typography, bool? useMaterial3, String? fontFamily, AccentColor? primaryColor, Color? inactiveBackgroundColor, Color? disabledColor, Color? scaffoldBackgroundColor, Color? uncheckedColor, Color? checkedColor, Color? cardColor, Color? disabledBackgroundColor, Color? successColor, Color? infoColor, Color? warningColor, Color? errorColor, Color? dividerColor, Color? solidTextColor, Color? regularTextColor, ColorScheme? colorScheme, IconThemeData? iconTheme, DialogTheme? dialogTheme, ButtonThemeData? buttonTheme, InputDecorationTheme? inputDecorationTheme, ZeroListTileStyle? listTileStyle, ZeroButtonStyle? primaryButtonStyle, ZeroButtonStyle? secondaryButtonStyle, ZeroButtonStyle? textButtonStyle, ZeroDividerStyle? dividerStyle, ZeroChipFilledStyle? chipFilledStyle, ZeroChipOutlinedStyle? chipOutlinedStyle, ZeroNavigationBarStyle? navigationBarStyle, ZeroTextfieldStyleSet? textfieldStyleSet, ZeroNavigationDrawerStyle? navigationDrawerStyle, ZeroAppBarStyle? appBarStyle, ZeroCardStyle? cardStyle, ZeroButtonIconStyleSet? buttonIconStyle, ZeroNavigationRailStyle? navigationRailStyle, ZeroSwitchStyleSet? switchStyle, ZeroTabBarStyle? tabBarStyle, ZeroSpeedDialStyle? speedDialStyle, ZeroCheckboxStyle? checkboxStyle, ZeroRadioStyle? radioStyle, ZeroProgressStyle? progressStyle, ZeroRatingStyle? ratingStyle, ZeroSliderStyle? sliderStyle, ZeroAvatarStyle? avatarStyle, ZeroButtonGroupStyleSet? buttonGroupStyle, ZeroMenuStyle? menuStyle, ZeroTooltipStyle? tooltipStyle, ZeroSkeletonStyleSet? skeletonStyle, ZeroAlertDialogStyle? alertDialogStyle, ZeroStepStyle? stepStyle, ZeroStepperStyle? stepperStyle, ZeroSnackbarStyleSet? snackBarStyle, ZeroTimePickerStyle? timePickerStyle, ZeroDatePickerStyle? datePickerStyle, ZeroBottomSheetStyle? bottomSheetStyle}) ZeroThemeData
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
toThemeData() ThemeData

Operators

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

Static Methods

lerp(ZeroThemeData a, ZeroThemeData b, double t) ZeroThemeData