Skip to main content

Theme

Customizes the overall appearance of the application.

Properties

Properties

appbar_themeclass-attributeinstance-attribute

appbar_theme: AppBarTheme | None = None

badge_themeclass-attributeinstance-attribute

badge_theme: BadgeTheme | None = None

banner_themeclass-attributeinstance-attribute

banner_theme: BannerTheme | None = None

bottom_appbar_themeclass-attributeinstance-attribute

bottom_appbar_theme: BottomAppBarTheme | None = None

bottom_sheet_themeclass-attributeinstance-attribute

bottom_sheet_theme: BottomSheetTheme | None = None

button_themeclass-attributeinstance-attribute

button_theme: ButtonTheme | None = None

Customizes the appearance of Button across the app.

canvas_colorclass-attributeinstance-attribute

canvas_color: ColorValue | None = None

card_bgcolorclass-attributeinstance-attribute

card_bgcolor: ColorValue | None = None

card_themeclass-attributeinstance-attribute

card_theme: CardTheme | None = None

checkbox_themeclass-attributeinstance-attribute

checkbox_theme: CheckboxTheme | None = None

chip_themeclass-attributeinstance-attribute

chip_theme: ChipTheme | None = None

Customizes the appearance of Chip across the app.

color_schemeclass-attributeinstance-attribute

color_scheme: ColorScheme | None = None

Overrides the default ColorScheme used for the application.

color_scheme_seedclass-attributeinstance-attribute

color_scheme_seed: ColorValue | None = None

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

data_table_themeclass-attributeinstance-attribute

data_table_theme: DataTableTheme | None = None

Customizes the appearance of DataTable across the app.

date_picker_themeclass-attributeinstance-attribute

date_picker_theme: DatePickerTheme | None = None

Customizes the appearance of DatePicker across the app.

dialog_themeclass-attributeinstance-attribute

dialog_theme: DialogTheme | None = None

Customizes the appearance of AlertDialog across the app.

disabled_colorclass-attributeinstance-attribute

disabled_color: ColorValue | None = None

divider_colorclass-attributeinstance-attribute

divider_color: ColorValue | None = None

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

divider_themeclass-attributeinstance-attribute

divider_theme: DividerTheme | None = None

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

dropdown_themeclass-attributeinstance-attribute

dropdown_theme: DropdownTheme | None = None

Customizes the appearance of Dropdown across the app.

expansion_tile_themeclass-attributeinstance-attribute

expansion_tile_theme: ExpansionTileTheme | None = None

Customizes the appearance of ExpansionTile across the app.

filled_button_themeclass-attributeinstance-attribute

filled_button_theme: FilledButtonTheme | None = None

Customizes the appearance of FilledButton across the app.

floating_action_button_themeclass-attributeinstance-attribute

floating_action_button_theme: (
    FloatingActionButtonTheme | None
) = None

Customizes the appearance of FloatingActionButton across the app.

focus_colorclass-attributeinstance-attribute

focus_color: ColorValue | None = None

font_familyclass-attributeinstance-attribute

font_family: str | None = None

Overrides a default font for the app.

highlight_colorclass-attributeinstance-attribute

highlight_color: ColorValue | None = None

hint_colorclass-attributeinstance-attribute

hint_color: ColorValue | None = None

hover_colorclass-attributeinstance-attribute

hover_color: ColorValue | None = None

icon_button_themeclass-attributeinstance-attribute

icon_button_theme: IconButtonTheme | None = None

Customizes the appearance of IconButton across the app.

icon_themeclass-attributeinstance-attribute

icon_theme: IconTheme | None = None

Customizes the appearance of Icon across the app.

list_tile_themeclass-attributeinstance-attribute

list_tile_theme: ListTileTheme | None = None

Customizes the appearance of ListTile across the app.

navigation_bar_themeclass-attributeinstance-attribute

navigation_bar_theme: NavigationBarTheme | None = None

navigation_drawer_themeclass-attributeinstance-attribute

navigation_drawer_theme: NavigationDrawerTheme | None = None

navigation_rail_themeclass-attributeinstance-attribute

navigation_rail_theme: NavigationRailTheme | None = None

outlined_button_themeclass-attributeinstance-attribute

outlined_button_theme: OutlinedButtonTheme | None = None

Customizes the appearance of OutlinedButton across the app.

page_transitionsclass-attributeinstance-attribute

page_transitions: PageTransitionsTheme = field(
    default_factory=PageTransitionsTheme
)

popup_menu_themeclass-attributeinstance-attribute

popup_menu_theme: PopupMenuTheme | None = None

primary_text_themeclass-attributeinstance-attribute

primary_text_theme: TextTheme | None = None

progress_indicator_themeclass-attributeinstance-attribute

progress_indicator_theme: ProgressIndicatorTheme | None = (
    None
)

radio_themeclass-attributeinstance-attribute

radio_theme: RadioTheme | None = None

scaffold_bgcolorclass-attributeinstance-attribute

scaffold_bgcolor: ColorValue | None = None

scrollbar_themeclass-attributeinstance-attribute

scrollbar_theme: ScrollbarTheme | None = None

search_bar_themeclass-attributeinstance-attribute

search_bar_theme: SearchBarTheme | None = None

search_view_themeclass-attributeinstance-attribute

search_view_theme: SearchViewTheme | None = None

secondary_header_colorclass-attributeinstance-attribute

secondary_header_color: ColorValue | None = None

segmented_button_themeclass-attributeinstance-attribute

segmented_button_theme: SegmentedButtonTheme | None = None

slider_themeclass-attributeinstance-attribute

slider_theme: SliderTheme | None = None

snackbar_themeclass-attributeinstance-attribute

snackbar_theme: SnackBarTheme | None = None

splash_colorclass-attributeinstance-attribute

splash_color: ColorValue | None = None

switch_themeclass-attributeinstance-attribute

switch_theme: SwitchTheme | None = None

system_overlay_styleclass-attributeinstance-attribute

system_overlay_style: SystemOverlayStyle | None = None

tab_bar_themeclass-attributeinstance-attribute

tab_bar_theme: TabBarTheme | None = None

text_button_themeclass-attributeinstance-attribute

text_button_theme: TextButtonTheme | None = None

Customizes the appearance of TextButton across the app.

text_themeclass-attributeinstance-attribute

text_theme: TextTheme | None = None

time_picker_themeclass-attributeinstance-attribute

time_picker_theme: TimePickerTheme | None = None

tooltip_themeclass-attributeinstance-attribute

tooltip_theme: TooltipTheme | None = None

unselected_control_colorclass-attributeinstance-attribute

unselected_control_color: ColorValue | None = None

use_material3class-attributeinstance-attribute

use_material3: bool | None = None

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

visual_densityclass-attributeinstance-attribute

visual_density: VisualDensity | None = None