Skip to content

Theme

Theme #

Customizes the overall appearance of the application.

appbar_theme #

appbar_theme: AppBarTheme | None = None

badge_theme #

badge_theme: BadgeTheme | None = None

banner_theme #

banner_theme: BannerTheme | None = None

bottom_appbar_theme #

bottom_appbar_theme: BottomAppBarTheme | None = None

bottom_sheet_theme #

bottom_sheet_theme: BottomSheetTheme | None = None

button_theme #

button_theme: ButtonTheme | None = None

Customizes the appearance of Button across the app.

canvas_color #

canvas_color: ColorValue | None = None

card_bgcolor #

card_bgcolor: ColorValue | None = None

card_theme #

card_theme: CardTheme | None = None

checkbox_theme #

checkbox_theme: CheckboxTheme | None = None

chip_theme #

chip_theme: ChipTheme | None = None

Customizes the appearance of Chip across the app.

color_scheme #

color_scheme: ColorScheme | None = None

Overrides the default ColorScheme used for the application.

color_scheme_seed #

color_scheme_seed: ColorValue | None = None

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

data_table_theme #

data_table_theme: DataTableTheme | None = None

date_picker_theme #

date_picker_theme: DatePickerTheme | None = None

dialog_theme #

dialog_theme: DialogTheme | None = None

Customizes the appearance of AlertDialog across the app.

disabled_color #

disabled_color: ColorValue | None = None

divider_theme #

divider_theme: DividerTheme | None = None

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

dropdown_theme #

dropdown_theme: DropdownTheme | None = None

Customizes the appearance of Dropdown across the app.

expansion_tile_theme #

expansion_tile_theme: ExpansionTileTheme | None = None

Customizes the appearance of ExpansionTile across the app.

filled_button_theme #

filled_button_theme: FilledButtonTheme | None = None

Customizes the appearance of FilledButton across the app.

floating_action_button_theme #

floating_action_button_theme: (
    FloatingActionButtonTheme | None
) = None

Customizes the appearance of FloatingActionButton across the app.

focus_color #

focus_color: ColorValue | None = None

font_family #

font_family: str | None = None

highlight_color #

highlight_color: ColorValue | None = None

hint_color #

hint_color: ColorValue | None = None

hover_color #

hover_color: ColorValue | None = None

icon_button_theme #

icon_button_theme: IconButtonTheme | None = None

Customizes the appearance of IconButton across the app.

icon_theme #

icon_theme: IconTheme | None = None

Customizes the appearance of Icon across the app.

list_tile_theme #

list_tile_theme: ListTileTheme | None = None

Customizes the appearance of ListTile across the app.

navigation_bar_theme #

navigation_bar_theme: NavigationBarTheme | None = None

navigation_drawer_theme #

navigation_drawer_theme: NavigationDrawerTheme | None = None

navigation_rail_theme #

navigation_rail_theme: NavigationRailTheme | None = None

outlined_button_theme #

outlined_button_theme: OutlinedButtonTheme | None = None

Customizes the appearance of OutlinedButton across the app.

page_transitions #

page_transitions: PageTransitionsTheme = field(
    default_factory=PageTransitionsTheme
)

popup_menu_theme #

popup_menu_theme: PopupMenuTheme | None = None

primary_text_theme #

primary_text_theme: TextTheme | None = None

progress_indicator_theme #

progress_indicator_theme: ProgressIndicatorTheme | None = (
    None
)

radio_theme #

radio_theme: RadioTheme | None = None

scaffold_bgcolor #

scaffold_bgcolor: ColorValue | None = None

scrollbar_theme #

scrollbar_theme: ScrollbarTheme | None = None

search_bar_theme #

search_bar_theme: SearchBarTheme | None = None

search_view_theme #

search_view_theme: SearchViewTheme | None = None

secondary_header_color #

secondary_header_color: ColorValue | None = None

segmented_button_theme #

segmented_button_theme: SegmentedButtonTheme | None = None

slider_theme #

slider_theme: SliderTheme | None = None

snackbar_theme #

snackbar_theme: SnackBarTheme | None = None

splash_color #

splash_color: ColorValue | None = None

switch_theme #

switch_theme: SwitchTheme | None = None

system_overlay_style #

system_overlay_style: SystemOverlayStyle | None = None

tab_bar_theme #

tab_bar_theme: TabBarTheme | None = None

text_button_theme #

text_button_theme: TextButtonTheme | None = None

Customizes the appearance of TextButton across the app.

text_theme #

text_theme: TextTheme | None = None

time_picker_theme #

time_picker_theme: TimePickerTheme | None = None

tooltip_theme #

tooltip_theme: TooltipTheme | None = None

unselected_control_color #

unselected_control_color: ColorValue | None = None

use_material3 #

use_material3: bool | None = None

visual_density #

visual_density: VisualDensity | None = None