Skip to content

Theme

Customizes the overall appearance of the application.

Properties

Properties#

appbar_theme class-attribute instance-attribute #

appbar_theme: AppBarTheme | None = None

badge_theme class-attribute instance-attribute #

badge_theme: BadgeTheme | None = None

banner_theme class-attribute instance-attribute #

banner_theme: BannerTheme | None = None

bottom_appbar_theme class-attribute instance-attribute #

bottom_appbar_theme: BottomAppBarTheme | None = None

bottom_sheet_theme class-attribute instance-attribute #

bottom_sheet_theme: BottomSheetTheme | None = None

button_theme class-attribute instance-attribute #

button_theme: ButtonTheme | None = None

Customizes the appearance of Button across the app.

canvas_color class-attribute instance-attribute #

canvas_color: ColorValue | None = None

card_bgcolor class-attribute instance-attribute #

card_bgcolor: ColorValue | None = None

card_theme class-attribute instance-attribute #

card_theme: CardTheme | None = None

checkbox_theme class-attribute instance-attribute #

checkbox_theme: CheckboxTheme | None = None

chip_theme class-attribute instance-attribute #

chip_theme: ChipTheme | None = None

Customizes the appearance of Chip across the app.

color_scheme class-attribute instance-attribute #

color_scheme: ColorScheme | None = None

Overrides the default ColorScheme used for the application.

color_scheme_seed class-attribute instance-attribute #

color_scheme_seed: ColorValue | None = 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: DataTableTheme | None = None

Customizes the appearance of DataTable across the app.

date_picker_theme class-attribute instance-attribute #

date_picker_theme: DatePickerTheme | None = None

Customizes the appearance of DatePicker across the app.

dialog_theme class-attribute instance-attribute #

dialog_theme: DialogTheme | None = None

Customizes the appearance of AlertDialog across the app.

disabled_color class-attribute instance-attribute #

disabled_color: ColorValue | None = None

divider_theme class-attribute instance-attribute #

divider_theme: DividerTheme | None = 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: DropdownTheme | None = None

Customizes the appearance of Dropdown across the app.

expansion_tile_theme class-attribute instance-attribute #

expansion_tile_theme: ExpansionTileTheme | None = None

Customizes the appearance of ExpansionTile across the app.

filled_button_theme class-attribute instance-attribute #

filled_button_theme: FilledButtonTheme | None = None

Customizes the appearance of FilledButton across the app.

floating_action_button_theme class-attribute instance-attribute #

floating_action_button_theme: (
    FloatingActionButtonTheme | None
) = None

Customizes the appearance of FloatingActionButton across the app.

focus_color class-attribute instance-attribute #

focus_color: ColorValue | None = None

font_family class-attribute instance-attribute #

font_family: str | None = None

highlight_color class-attribute instance-attribute #

highlight_color: ColorValue | None = None

hint_color class-attribute instance-attribute #

hint_color: ColorValue | None = None

hover_color class-attribute instance-attribute #

hover_color: ColorValue | None = None

icon_button_theme class-attribute instance-attribute #

icon_button_theme: IconButtonTheme | None = None

Customizes the appearance of IconButton across the app.

icon_theme class-attribute instance-attribute #

icon_theme: IconTheme | None = None

Customizes the appearance of Icon across the app.

list_tile_theme class-attribute instance-attribute #

list_tile_theme: ListTileTheme | None = None

Customizes the appearance of ListTile across the app.

navigation_bar_theme class-attribute instance-attribute #

navigation_bar_theme: NavigationBarTheme | None = None

navigation_drawer_theme class-attribute instance-attribute #

navigation_drawer_theme: NavigationDrawerTheme | None = None

navigation_rail_theme class-attribute instance-attribute #

navigation_rail_theme: NavigationRailTheme | None = None

outlined_button_theme class-attribute instance-attribute #

outlined_button_theme: OutlinedButtonTheme | None = 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: PopupMenuTheme | None = None

primary_text_theme class-attribute instance-attribute #

primary_text_theme: TextTheme | None = None

progress_indicator_theme class-attribute instance-attribute #

progress_indicator_theme: ProgressIndicatorTheme | None = (
    None
)

radio_theme class-attribute instance-attribute #

radio_theme: RadioTheme | None = None

scaffold_bgcolor class-attribute instance-attribute #

scaffold_bgcolor: ColorValue | None = None

scrollbar_theme class-attribute instance-attribute #

scrollbar_theme: ScrollbarTheme | None = None

search_bar_theme class-attribute instance-attribute #

search_bar_theme: SearchBarTheme | None = None

search_view_theme class-attribute instance-attribute #

search_view_theme: SearchViewTheme | None = None

secondary_header_color class-attribute instance-attribute #

secondary_header_color: ColorValue | None = None

segmented_button_theme class-attribute instance-attribute #

segmented_button_theme: SegmentedButtonTheme | None = None

slider_theme class-attribute instance-attribute #

slider_theme: SliderTheme | None = None

snackbar_theme class-attribute instance-attribute #

snackbar_theme: SnackBarTheme | None = None

splash_color class-attribute instance-attribute #

splash_color: ColorValue | None = None

switch_theme class-attribute instance-attribute #

switch_theme: SwitchTheme | None = None

system_overlay_style class-attribute instance-attribute #

system_overlay_style: SystemOverlayStyle | None = None

tab_bar_theme class-attribute instance-attribute #

tab_bar_theme: TabBarTheme | None = None

text_button_theme class-attribute instance-attribute #

text_button_theme: TextButtonTheme | None = None

Customizes the appearance of TextButton across the app.

text_theme class-attribute instance-attribute #

text_theme: TextTheme | None = None

time_picker_theme class-attribute instance-attribute #

time_picker_theme: TimePickerTheme | None = None

tooltip_theme class-attribute instance-attribute #

tooltip_theme: TooltipTheme | None = None

unselected_control_color class-attribute instance-attribute #

unselected_control_color: ColorValue | None = None

use_material3 class-attribute instance-attribute #

use_material3: bool | None = None

visual_density class-attribute instance-attribute #

visual_density: VisualDensity | None = None