Skip to content

Theme

Customizes the overall appearance of the application.

Properties

Properties#

appbar_theme class-attribute instance-attribute #

appbar_theme: Optional[AppBarTheme] = None

badge_theme class-attribute instance-attribute #

badge_theme: Optional[BadgeTheme] = None

banner_theme class-attribute instance-attribute #

banner_theme: Optional[BannerTheme] = None

bottom_appbar_theme class-attribute instance-attribute #

bottom_appbar_theme: Optional[BottomAppBarTheme] = None

bottom_sheet_theme class-attribute instance-attribute #

bottom_sheet_theme: Optional[BottomSheetTheme] = None

button_theme class-attribute instance-attribute #

button_theme: Optional[ButtonTheme] = None

Customizes the appearance of Button across the app.

canvas_color class-attribute instance-attribute #

canvas_color: Optional[ColorValue] = None

card_bgcolor class-attribute instance-attribute #

card_bgcolor: Optional[ColorValue] = None

card_theme class-attribute instance-attribute #

card_theme: Optional[CardTheme] = None

checkbox_theme class-attribute instance-attribute #

checkbox_theme: Optional[CheckboxTheme] = None

chip_theme class-attribute instance-attribute #

chip_theme: Optional[ChipTheme] = None

Customizes the appearance of Chip across the app.

color_scheme class-attribute instance-attribute #

color_scheme: Optional[ColorScheme] = None

Overrides the default ColorScheme used for the application.

color_scheme_seed class-attribute instance-attribute #

color_scheme_seed: Optional[ColorValue] = None

Overrides the default color scheme seed used to generate ColorScheme. The default color is blue.

data_table_theme class-attribute instance-attribute #

data_table_theme: Optional[DataTableTheme] = None

Customizes the appearance of DataTable across the app.

date_picker_theme class-attribute instance-attribute #

date_picker_theme: Optional[DatePickerTheme] = None

Customizes the appearance of DatePicker across the app.

dialog_theme class-attribute instance-attribute #

dialog_theme: Optional[DialogTheme] = None

Customizes the appearance of AlertDialog across the app.

disabled_color class-attribute instance-attribute #

disabled_color: Optional[ColorValue] = None

divider_color class-attribute instance-attribute #

divider_color: Optional[ColorValue] = None

Overrides the default color of dividers used in Divider, VerticalDivider, dividers between ListTiles, and dividers between rows in DataTable.

divider_theme class-attribute instance-attribute #

divider_theme: Optional[DividerTheme] = None

Defines the visual properties of Divider, VerticalDivider, dividers between ListTiles, and dividers between rows in DataTable.

dropdown_theme class-attribute instance-attribute #

dropdown_theme: Optional[DropdownTheme] = None

Customizes the appearance of Dropdown across the app.

expansion_tile_theme class-attribute instance-attribute #

expansion_tile_theme: Optional[ExpansionTileTheme] = None

Customizes the appearance of ExpansionTile across the app.

filled_button_theme class-attribute instance-attribute #

filled_button_theme: Optional[FilledButtonTheme] = None

Customizes the appearance of FilledButton across the app.

floating_action_button_theme class-attribute instance-attribute #

floating_action_button_theme: Optional[
    FloatingActionButtonTheme
] = None

Customizes the appearance of FloatingActionButton across the app.

focus_color class-attribute instance-attribute #

focus_color: Optional[ColorValue] = None

font_family class-attribute instance-attribute #

font_family: Optional[str] = None

Overrides a default font for the app.

highlight_color class-attribute instance-attribute #

highlight_color: Optional[ColorValue] = None

hint_color class-attribute instance-attribute #

hint_color: Optional[ColorValue] = None

hover_color class-attribute instance-attribute #

hover_color: Optional[ColorValue] = None

icon_button_theme class-attribute instance-attribute #

icon_button_theme: Optional[IconButtonTheme] = None

Customizes the appearance of IconButton across the app.

icon_theme class-attribute instance-attribute #

icon_theme: Optional[IconTheme] = None

Customizes the appearance of Icon across the app.

list_tile_theme class-attribute instance-attribute #

list_tile_theme: Optional[ListTileTheme] = None

Customizes the appearance of ListTile across the app.

navigation_bar_theme class-attribute instance-attribute #

navigation_bar_theme: Optional[NavigationBarTheme] = None

navigation_drawer_theme class-attribute instance-attribute #

navigation_drawer_theme: Optional[NavigationDrawerTheme] = (
    None
)

navigation_rail_theme class-attribute instance-attribute #

navigation_rail_theme: Optional[NavigationRailTheme] = None

outlined_button_theme class-attribute instance-attribute #

outlined_button_theme: Optional[OutlinedButtonTheme] = None

Customizes the appearance of OutlinedButton across the app.

page_transitions class-attribute instance-attribute #

page_transitions: PageTransitionsTheme = field(
    default_factory=PageTransitionsTheme
)

popup_menu_theme class-attribute instance-attribute #

popup_menu_theme: Optional[PopupMenuTheme] = None

primary_text_theme class-attribute instance-attribute #

primary_text_theme: Optional[TextTheme] = None

progress_indicator_theme class-attribute instance-attribute #

progress_indicator_theme: Optional[
    ProgressIndicatorTheme
] = None

radio_theme class-attribute instance-attribute #

radio_theme: Optional[RadioTheme] = None

scaffold_bgcolor class-attribute instance-attribute #

scaffold_bgcolor: Optional[ColorValue] = None

scrollbar_theme class-attribute instance-attribute #

scrollbar_theme: Optional[ScrollbarTheme] = None

search_bar_theme class-attribute instance-attribute #

search_bar_theme: Optional[SearchBarTheme] = None

search_view_theme class-attribute instance-attribute #

search_view_theme: Optional[SearchViewTheme] = None

secondary_header_color class-attribute instance-attribute #

secondary_header_color: Optional[ColorValue] = None

segmented_button_theme class-attribute instance-attribute #

segmented_button_theme: Optional[SegmentedButtonTheme] = (
    None
)

slider_theme class-attribute instance-attribute #

slider_theme: Optional[SliderTheme] = None

snackbar_theme class-attribute instance-attribute #

snackbar_theme: Optional[SnackBarTheme] = None

splash_color class-attribute instance-attribute #

splash_color: Optional[ColorValue] = None

switch_theme class-attribute instance-attribute #

switch_theme: Optional[SwitchTheme] = None

system_overlay_style class-attribute instance-attribute #

system_overlay_style: Optional[SystemOverlayStyle] = None

tab_bar_theme class-attribute instance-attribute #

tab_bar_theme: Optional[TabBarTheme] = None

text_button_theme class-attribute instance-attribute #

text_button_theme: Optional[TextButtonTheme] = None

Customizes the appearance of TextButton across the app.

text_theme class-attribute instance-attribute #

text_theme: Optional[TextTheme] = None

time_picker_theme class-attribute instance-attribute #

time_picker_theme: Optional[TimePickerTheme] = None

tooltip_theme class-attribute instance-attribute #

tooltip_theme: Optional[TooltipTheme] = None

unselected_control_color class-attribute instance-attribute #

unselected_control_color: Optional[ColorValue] = None

use_material3 class-attribute instance-attribute #

use_material3: Optional[bool] = None

A temporary flag that can be used to opt-out of Material 3 features.

visual_density class-attribute instance-attribute #

visual_density: Optional[VisualDensity] = None