FlexSubThemesData class
Parameters used by FlexColorScheme to configure its used FlexSubThemes.
To enable the optional component theming feature in FlexColorScheme pass in
at least a default FlexSubThemesData () to its subThemesData
property.
This gives you the default opinionated component theme setup.
The list of properties in the flat configuration class has grown very large. While it can be a bit tricky to maintain it, using it is easy and quite a convenient way to adjust commonly used properties on UI component widgets using simple "flat" property values.
No need for deep ShapeBorder definitions for simple border radius change, nor for the complex MaterialState properties. Well, not as long as choices and offered flat config options covers what you need.
A common use case for FlexSubThemes and the FlexSubThemesData is for easy to use customization of default border radius on all Flutter SDK Widgets and elements that supports border radius, either via ShapeBorder or BorderRadiusGeometry.
By design the shape border radius rounding on included and supported sub-themes that use shapes, default to the border radius defined by the Material 3 guide per widget, see Material 3 Design guide.
Additionally the sub-theming offers a consistent button design on all buttons, including ToggleButtons that is styled to match size of OutlinedButton concerning the outline and the selected button color to ElevatedButton color. Hover and Focus colors are also matched. It is also size matched with the other buttons, and includes a theme implementation that makes it implement VisualDensity, which it does not do out of the box in the SDK.
On many sub-themes the used default colors from the theme's colorScheme for one or more of each component's color properties can be changed with an enum SchemeColor selection value.
You can also modify any FlexColorScheme produced ThemeData object with ThemeData.copyWith, just as you can with normal ThemeData, to add custom component sub-themes designs that FlexColorScheme does not include or support directly.
It is not in-scope to provide every option possible via Flutter SDK component sub-themes to be configurable via FlexSubThemesData. Only a small sub-set of commonly used properties are available as convenient quick sub-theme settings via this flat and easy to use configuration class.
There are custom and opinionated component themes available in FlexSubThemes as static theming helpers:
ButtonThemeData
for old deprecated buttons, viaFlexSubThemes.buttonTheme
.- BottomNavigationBarThemeData for BottomNavigationBar via FlexSubThemes.bottomNavigationBar.
- BottomSheetThemeData for BottomSheet via FlexSubThemes.bottomSheetTheme.
- CardTheme for Card via FlexSubThemes.cardTheme.
- CheckboxThemeData for Checkbox via FlexSubThemes.checkboxTheme.
- ChipThemeData for Chip via FlexSubThemes.chipTheme.
- DialogTheme for Dialog via FlexSubThemes.dialogTheme.
- ElevatedButtonThemeData for ElevatedButton via FlexSubThemes.elevatedButtonTheme.
- FloatingActionButtonThemeData for FloatingActionButton via FlexSubThemes.floatingActionButtonTheme.
- InputDecorationTheme for InputDecoration via FlexSubThemes.inputDecorationTheme.
- NavigationBarThemeData for NavigationBar via FlexSubThemes.navigationBarTheme.
- NavigationRailThemeData for NavigationRail via FlexSubThemes.navigationRailTheme.
- OutlinedButtonThemeData for OutlinedButton via FlexSubThemes.outlinedButtonTheme.
- PopupMenuThemeData for PopupMenuButton via FlexSubThemes.popupMenuTheme.
- RadioThemeData for Radio via FlexSubThemes.radioTheme.
- SliderThemeData for Slider via FlexSubThemes.sliderTheme.
- SnackBarThemeData for SnackBar via FlexSubThemes.snackBarTheme.
- SwitchThemeData for Switch via FlexSubThemes.switchTheme.
- TextButtonThemeData for TextButton via FlexSubThemes.textButtonTheme.
- TimePickerThemeData for TimePickerDialog via FlexSubThemes.timePickerTheme.
- ToggleButtonsThemeData for ToggleButtons via FlexSubThemes.toggleButtonsTheme.
- TooltipThemeData for Tooltip via FlexSubThemes.tooltipTheme.
The custom ButtonThemeData
can still provides matching styling
for the deprecated legacy buttons if they are used.
Please consider phasing out the legacy buttons, as they are deprecated
and will be removed from the Flutter SDK. Their theme ButtonThemeData
will also soon be deprecated and later removed.
- Mixed in types
- Annotations
Constructors
-
FlexSubThemesData({bool interactionEffects = true, int? blendOnLevel, bool blendOnColors = true, bool useFlutterDefaults = false, bool blendTextTheme = true, bool useTextTheme = true, double? defaultRadius, Size? buttonMinSize, EdgeInsetsGeometry? buttonPadding, double? thickBorderWidth, double? thinBorderWidth, double? textButtonRadius, SchemeColor? textButtonSchemeColor, MaterialStateProperty<
TextStyle?> ? textButtonTextStyle, double? elevatedButtonRadius, double? elevatedButtonElevation, SchemeColor? elevatedButtonSchemeColor, SchemeColor? elevatedButtonSecondarySchemeColor, MaterialStateProperty<TextStyle?> ? elevatedButtonTextStyle, double? outlinedButtonRadius, SchemeColor? outlinedButtonSchemeColor, SchemeColor? outlinedButtonOutlineSchemeColor, double? outlinedButtonBorderWidth, double? outlinedButtonPressedBorderWidth, MaterialStateProperty<TextStyle?> ? outlinedButtonTextStyle, double? toggleButtonsRadius, SchemeColor? toggleButtonsSchemeColor, double? toggleButtonsBorderWidth, SchemeColor? materialButtonSchemeColor, SchemeColor? switchSchemeColor, SchemeColor? switchThumbSchemeColor, SchemeColor? checkboxSchemeColor, SchemeColor? radioSchemeColor, bool unselectedToggleIsColored = false, SchemeColor? sliderBaseSchemeColor, bool sliderValueTinted = false, double? sliderTrackHeight, double? inputDecoratorRadius, SchemeColor? inputDecoratorSchemeColor, bool inputDecoratorIsFilled = true, Color? inputDecoratorFillColor, FlexInputBorderType? inputDecoratorBorderType, bool inputDecoratorUnfocusedHasBorder = true, bool inputDecoratorUnfocusedBorderIsColored = true, double? inputDecoratorBorderWidth, double? inputDecoratorFocusedBorderWidth, double? fabRadius, bool fabUseShape = false, bool fabAlwaysCircular = false, SchemeColor? fabSchemeColor, double? chipRadius, SchemeColor? chipSchemeColor, SchemeColor? chipSelectedSchemeColor, SchemeColor? chipDeleteIconSchemeColor, double? cardRadius, double? cardElevation, double? popupMenuRadius, double? popupMenuElevation, SchemeColor? popupMenuSchemeColor, double? popupMenuOpacity, double? tooltipRadius, Duration? tooltipWaitDuration, Duration? tooltipShowDuration, SchemeColor? tooltipSchemeColor, double? tooltipOpacity, double? dialogRadius, double? dialogElevation, SchemeColor? dialogBackgroundSchemeColor, double? timePickerDialogRadius, double? snackBarElevation, SchemeColor? snackBarBackgroundSchemeColor, SchemeColor? appBarBackgroundSchemeColor, bool? appBarCenterTitle, SchemeColor? tabBarItemSchemeColor, SchemeColor? tabBarIndicatorSchemeColor, SchemeColor? bottomSheetBackgroundColor, SchemeColor? bottomSheetModalBackgroundColor, double? bottomSheetRadius, double? bottomSheetElevation, double? bottomSheetModalElevation, }) -
Default constructor, used to make an immutable FlexSubThemesData object.
const
Properties
- appBarBackgroundSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the AppBar
background uses.
final
- appBarCenterTitle → bool?
-
Whether the AppBar title should be centered.
final
- blendOnColors → bool
-
Set to true to enable blendOnLevel based onColor blending also on
onPrimary
,onSecondary
andonTertiary
colors.final - blendOnLevel → int?
-
Sets the blend level strength of container color used on its onColor.
final
- blendTextTheme → bool
-
Use selection
surfaceMode
andblendLevel
in FlexColorScheme.light and FlexColorScheme.dark to also blend primary color into text themes for both ThemeData.textTheme and ThemeData.primaryTextTheme.final -
Select which color from the theme's ColorScheme to use as background
color for the BottomNavigationBar.
final
-
Elevation of BottomNavigationBar.
final
-
Optional text style for the BottomNavigationBar labels.
final
-
The arrangement of the bottom navigation bar's
items
when the enclosing MediaQueryData.orientation is Orientation.landscape.final -
If true, the unselected icon in the BottomNavigationBar use a more muted
color version of the color defined by
bottomNavigationBarUnselectedIconSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
If true, the unselected label in the BottomNavigationBar use a more
muted color version of the color defined by
bottomNavigationBarUnselectedLabelSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
BottomNavigationBar background opacity.
final
-
Select which color from the theme's ColorScheme to use as base for
the BottomNavigationBar's selected item icon color.
final
-
The size of the icon on selected BottomNavigationBar item.
final
-
Select which color from the theme's ColorScheme to use as base for
the BottomNavigationBar's selected label text color.
final
-
The size of the text label on selected BottomNavigationBar item.
final
-
Whether the labels are shown for the selected
BottomNavigationBarItem.
final
-
Whether the labels are shown for the unselected
BottomNavigationBarItems.
final
-
Defines the layout and behavior of a BottomNavigationBar.
final
-
Select which color from the passed in ColorScheme to use as base for
the BottomNavigationBar's unselected items icon color.
final
-
The size of the icon on unselected BottomNavigationBar items.
final
-
Select which color from the theme's ColorScheme to use as base for
the BottomNavigationBar's unselected label text color.
final
-
The size of the text label on unselected BottomNavigationBar items.
final
- bottomSheetBackgroundColor → SchemeColor?
-
Defines which Theme based ColorScheme based color that the
BottomSheet uses as background color when presented as a none modal
bottom sheet.
final
- bottomSheetElevation → double?
-
Elevation of none modal BottomSheet.
final
- bottomSheetModalBackgroundColor → SchemeColor?
-
Defines which Theme based ColorScheme based color that the
BottomSheet uses as background color when presented as a modal
bottom sheet.
final
- bottomSheetModalElevation → double?
-
Elevation of modal BottomSheet.
final
- bottomSheetRadius → double?
-
Border radius value for BottomSheet.
final
-
Minimum button size for all buttons.
final
-
Padding on TextButton, ElevatedButton and OutlinedButton.
final
- cardElevation → double?
-
Elevation of Card.
final
- cardRadius → double?
-
Border radius value for Card.
final
- checkboxSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
Checkbox and CheckboxListTile use as base themed color.
final
- chipDeleteIconSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the Chips
use as color of the delete icon.
final
- chipRadius → double?
-
Border radius value for Chip widgets.
final
- chipSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the Chips
use as their base tint color.
final
- chipSelectedSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the Chips
use as their selected color.
final
- defaultRadius → double?
-
Border radius used on all widgets when FlexColorScheme use its
FlexSubThemesData to configure sub-themes with FlexSubThemes.
final
- dialogBackgroundSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color dialogs use as
as their background color.
final
- dialogElevation → double?
-
Elevation of Dialog.
final
- dialogRadius → double?
-
Border radius value for Dialog.
final
- elevatedButtonElevation → double?
-
Elevation of ElevatedButton.
final
- elevatedButtonRadius → double?
-
Border radius value for ElevatedButton.
final
- elevatedButtonSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color, that the
ElevatedButton used as its main color.
final
- elevatedButtonSecondarySchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color, that the
ElevatedButton uses as its secondary color.
final
-
elevatedButtonTextStyle
→ MaterialStateProperty<
TextStyle?> ? -
The style for the ElevatedButton's Text widget descendants.
final
- fabAlwaysCircular → bool
-
Always use circular Shape on Floating Actions Button.
final
- fabRadius → double?
-
Border radius value for FloatingActionButton.
final
- fabSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the Floating
Action Buttons (FABs) use as their base color.
final
- fabUseShape → bool
-
Use shape theming on Floating Action Button (FAB).
final
- hashCode → int
-
Override for hashcode, dart.ui Jenkins based.
no setteroverride
- inputDecoratorBorderType → FlexInputBorderType?
-
Determines the type of border InputDecorator uses.
final
- inputDecoratorBorderWidth → double?
-
The border width of unfocused InputDecoration when it has a border.
final
- inputDecoratorFillColor → Color?
-
Determines the color of the filled InputDecorator.
final
- inputDecoratorFocusedBorderWidth → double?
-
The border width of focused InputDecoration when it has a border.
final
- inputDecoratorIsFilled → bool
-
Determines if the InputDecorator is filled with a color.
final
- inputDecoratorRadius → double?
-
Border radius value for InputDecoration.
final
- inputDecoratorSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the input decorator
uses as color for the border and fill color when they are used.
final
- inputDecoratorUnfocusedBorderIsColored → bool
-
Determines if the InputDecorator unfocused state has a colored border.
final
- inputDecoratorUnfocusedHasBorder → bool
-
Determines if the InputDecorator unfocused state has a border.
final
- interactionEffects → bool
-
Opt-in on using color branded hover, focus, highlight and splash
interaction state effects.
final
- materialButtonSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color, that the old
MaterialButton use as its main theme color.
final
-
Select which color from the theme's ColorScheme to use as background
color for the NavigationBar.
final
-
The z-coordinate to be used for the NavigationBar's elevation.
final
-
Height of the container for the Material 3 NavigationBar.
final
-
Opacity used on the NavigationBar indicator.
final
-
Select which color from the theme ColorScheme to use as base for
the NavigationBar's selected item indicator.
final
-
Specifies when each NavigationDestination's label should appear.
final
-
Optional text style for the NavigationBar labels.
final
-
If true, the unselected icon in the NavigationBar use a more muted
color version of the color defined by
navigationBarUnselectedIconSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
If true, the unselected label in the NavigationBar use a more
muted color version of the color defined by
navigationBarUnselectedLabelSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
NavigationBar background opacity.
final
-
Select which color from the theme's ColorScheme to use as base for
the NavigationBar's selected item icon color.
final
-
The size of the icon on selected NavigationBar item.
final
-
Select which color from the passed in ColorScheme to use as base for
the NavigationBar's label text color.
final
-
The size of the text label on selected NavigationBar item.
final
-
Select which color from the theme's ColorScheme to use as base for
the NavigationBar's unselected item icon color.
final
-
The size of the icon on unselected NavigationBar items.
final
-
Select which color from the theme's ColorScheme to use as base for
the NavigationBar's unselected label text color.
final
-
The size of the text label on unselected NavigationBar items.
final
-
Select which color from the theme's ColorScheme to use as background
color for the NavigationRail.
final
-
The z-coordinate to be used for the NavigationRail's elevation.
final
-
The vertical alignment for the group of
destinations
within a NavigationRail.final -
Opacity used on the NavigationBar indicator.
final
-
Select which color from the theme ColorScheme to use as base for
the selected
NavigationRails
's highlighted item.final -
Optional text style for the NavigationRail labels.
final
-
Defines the layout and behavior of the labels for the un-extended
NavigationRail.
final
-
If true, the unselected icon in the NavigationRail use a more muted
color version of the color defined by
navigationBarUnselectedIconSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
If true, the unselected label in the NavigationRail use a more
muted color version of the color defined by
navigationRailUnselectedLabelSchemeColor.
The muting is unselected color with
blendAlpha(unselected color,
kUnselectedBackgroundPrimaryAlphaBlend
) and withAlpha(kUnselectedAlphaBlend
).final -
NavigationRail background opacity.
final
-
Select which color from the theme's ColorScheme to use as base for
the NavigationRail's selected item icon color.
final
-
The size of the icon on selected NavigationRail item.
final
-
Select which color from the theme's ColorScheme to use as base for
the NavigationRail's selected label text color.
final
-
The size of the text label on selected NavigationRail item.
final
-
Select which color from the passed in ColorScheme to use as base for
the NavigationRail's unselected items icon color.
final
-
The size of the icon on unselected NavigationRail items.
final
-
Select which color from the theme's ColorScheme to use as base for
the
NavigationRails
's unselected label text color.final -
The size of the text label on unselected NavigationRail items.
final
-
Whether or not the selected NavigationRail item should include a
NavigationIndicator.
final
- outlinedButtonBorderWidth → double?
-
The border width of the
OutlineButton
.final - outlinedButtonOutlineSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color, that the
OutlinedButton uses as its outline color.
final
- outlinedButtonPressedBorderWidth → double?
-
The border width of the pressed
OutlineButton
.final - outlinedButtonRadius → double?
-
Border radius value for OutlinedButton.
final
- outlinedButtonSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color, that the
OutlinedButton use as its main theme color.
final
-
outlinedButtonTextStyle
→ MaterialStateProperty<
TextStyle?> ? -
The style for the OutlinedButton's Text widget descendants.
final
- popupMenuElevation → double?
-
Default elevation of PopupMenuButton.
final
- popupMenuOpacity → double?
-
Popup menu background opacity.
final
- popupMenuRadius → double?
-
Border radius override value for the menu on PopupMenuButton.
final
- popupMenuSchemeColor → SchemeColor?
-
The ColorScheme based color used as background color on PopupMenuButton.
final
- radioSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
Radio and RadioListTile use as base themed color.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sliderBaseSchemeColor → SchemeColor?
-
The ColorScheme based color used on the Slider as its overall base
color.
final
- sliderTrackHeight → double?
-
The height of the Slider track.
final
- sliderValueTinted → bool
-
If true, the value indicator is a tinted high contrast version of current
sliderBaseSchemeColor, with a bit of opacity.
final
- snackBarBackgroundSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the SnackBars
use as their base color. Typically one of inverse brightness compared
to theme's surface color brightness.
final
- snackBarElevation → double?
-
Elevation of SnackBar.
final
- switchSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
Switch and SwitchListTile use as base themed color.
final
- switchThumbSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
Switch and SwitchListTile use as themed thumb color.
final
- tabBarIndicatorSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the TabBar
indicator uses.
final
- tabBarItemSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the TabBar
items use.
final
- textButtonRadius → double?
-
Border radius override value for TextButton.
final
- textButtonSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
TextButton use as its base theme color.
final
-
textButtonTextStyle
→ MaterialStateProperty<
TextStyle?> ? -
The style for the TextButton's Text widget descendants.
final
- thickBorderWidth → double?
-
Default for thicker border width state of Widgets with an outline border.
final
- thinBorderWidth → double?
-
Default for normal border width of Widgets with an outline border.
final
- timePickerDialogRadius → double?
-
Border radius value for TimePickerDialog.
final
- toggleButtonsBorderWidth → double?
-
The border width of ToggleButtons.
final
- toggleButtonsRadius → double?
-
Border radius value for ToggleButtons.
final
- toggleButtonsSchemeColor → SchemeColor?
-
Defines which Theme based ColorScheme based color the
ToggleButtons use as its base theme color.
final
- tooltipOpacity → double?
-
Tooltip background opacity.
final
- tooltipRadius → double?
-
Border radius value for
Tooltips
.final - tooltipSchemeColor → SchemeColor?
-
The ColorScheme based color used as background color on
Tooltips
.final - tooltipShowDuration → Duration?
-
The length of time that the tooltip will be shown once it has appeared.
final
- tooltipWaitDuration → Duration?
-
The length of time that a pointer must hover over a tooltip's widget
before the tooltip will be shown.
final
- unselectedToggleIsColored → bool
-
Defines is unselected Switch, Checkbox and Radio also use their
themed color.
final
- useFlutterDefaults → bool
-
Set to true to use Flutter SDK default component theme designs.
final
- useTextTheme → bool
-
Use Material 3 TextTheme and Typography
final
Methods
-
copyWith(
{bool? interactionEffects, int? blendOnLevel, bool? blendOnColors, bool? useFlutterDefaults, bool? blendTextTheme, bool? useTextTheme, double? defaultRadius, Size? buttonMinSize, EdgeInsetsGeometry? buttonPadding, double? thickBorderWidth, double? thinBorderWidth, double? textButtonRadius, SchemeColor? textButtonSchemeColor, MaterialStateProperty< TextStyle?> ? textButtonTextStyle, 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, double? toggleButtonsBorderWidth, SchemeColor? materialButtonSchemeColor, SchemeColor? switchSchemeColor, SchemeColor? switchThumbSchemeColor, SchemeColor? checkboxSchemeColor, SchemeColor? radioSchemeColor, bool? unselectedToggleIsColored, SchemeColor? sliderBaseSchemeColor, bool? sliderValueTinted, double? sliderTrackHeight, double? inputDecoratorRadius, SchemeColor? inputDecoratorSchemeColor, bool? inputDecoratorIsFilled, Color? inputDecoratorFillColor, FlexInputBorderType? inputDecoratorBorderType, bool? inputDecoratorUnfocusedHasBorder, bool? inputDecoratorUnfocusedBorderIsColored, double? inputDecoratorBorderWidth, double? inputDecoratorFocusedBorderWidth, 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, double? tooltipRadius, Duration? tooltipWaitDuration, Duration? tooltipShowDuration, SchemeColor? tooltipSchemeColor, double? tooltipOpacity, double? dialogElevation, double? dialogRadius, SchemeColor? dialogBackgroundSchemeColor, double? timePickerDialogRadius, double? snackBarElevation, SchemeColor? snackBarBackgroundSchemeColor, SchemeColor? appBarBackgroundSchemeColor, bool? appBarCenterTitle, SchemeColor? tabBarItemSchemeColor, SchemeColor? tabBarIndicatorSchemeColor, SchemeColor? bottomSheetBackgroundColor, SchemeColor? bottomSheetModalBackgroundColor, double? bottomSheetRadius, double? bottomSheetElevation, double? bottomSheetModalElevation, }) → FlexSubThemesData - Copy the object with one or more provided properties changed.
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Flutter debug properties override, includes toString.
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
Operators
-
operator ==(
Object other) → bool -
Override for equality operator.
override