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, ZeroTextfieldStyleSet? textfieldStyleSet, ZeroAppBarStyle? appBarStyle, ZeroCardStyle? cardStyle, ZeroButtonIconStyleSet? buttonIconStyle, ZeroSwitchStyleSet? switchStyle, ZeroTabBarStyle? tabBarStyle, ZeroSpeedDialStyle? speedDialStyle, ZeroCheckboxStyle? checkboxStyle, ZeroRadioStyle? radioStyle, ZeroProgressStyle? progressStyle, ZeroRatingStyle? ratingStyle, ZeroSliderStyle? sliderStyle, ZeroAvatarStyle? avatarStyle, ZeroButtonGroupStyleSet? buttonGroupStyle, ZeroExpansionTileStyle? expansionTileStyle, 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 ZeroTextfieldStyleSet textfieldStyleSet, required ZeroAppBarStyle appBarStyle, required ZeroCardStyle cardStyle, required ZeroButtonIconStyleSet buttonIconStyle, 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 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
-
final
-
final
-
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, ZeroTextfieldStyleSet? textfieldStyleSet, ZeroAppBarStyle? appBarStyle, ZeroCardStyle? cardStyle, ZeroButtonIconStyleSet? buttonIconStyle, ZeroSwitchStyleSet? switchStyle, ZeroTabBarStyle? tabBarStyle, ZeroSpeedDialStyle? speedDialStyle, ZeroCheckboxStyle? checkboxStyle, ZeroRadioStyle? radioStyle, ZeroProgressStyle? progressStyle, ZeroRatingStyle? ratingStyle, ZeroSliderStyle? sliderStyle, ZeroAvatarStyle? avatarStyle, ZeroButtonGroupStyleSet? buttonGroupStyle, 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