PopupMenuTheme
Customizes the appearance of PopupMenuButton across the app.
Properties
-
color(ColorValue | None) –Overrides the default value of
PopupMenuButton.bgcolorin all descendantPopupMenuButtoncontrols. -
elevation(Number | None) –Overrides the default value of
PopupMenuButton.elevationin all descendantPopupMenuButtoncontrols. -
enable_feedback(bool | None) –Overrides the default value of
PopupMenuButton.enable_feedbackin all descendantPopupMenuButtoncontrols -
icon_color(ColorValue | None) –Overrides the default value of
PopupMenuButton.icon_colorin all descendantPopupMenuButtoncontrols. -
icon_size(Number | None) –Overrides the default value of
PopupMenuButton.icon_sizein all descendantPopupMenuButtoncontrols. -
label_text_style(TextStyle | None) –Overrides the default value of
PopupMenuItem.label_text_style -
menu_padding(PaddingValue | None) –Overrides the default value of
PopupMenuButton.menu_paddingin all descendantPopupMenuButtoncontrols. -
menu_position(PopupMenuPosition | None) –Overrides the default value of
PopupMenuButton.menu_positionin all descendantPopupMenuButtoncontrols. -
mouse_cursor(ControlStateValue[MouseCursor] | None) –Overrides the default value of
PopupMenuItem.mouse_cursorin all descendantPopupMenuItemcontrols. -
shadow_color(ColorValue | None) –Overrides the default value of
PopupMenuButton.shadow_colorin all descendantPopupMenuButtoncontrols. -
shape(OutlinedBorder | None) –Overrides the default value of
PopupMenuButton.shapein all descendantPopupMenuButtoncontrols.
Properties#
color
class-attribute
instance-attribute
#
color: ColorValue | None = None
Overrides the default value of PopupMenuButton.bgcolor in all descendant PopupMenuButton controls.
elevation
class-attribute
instance-attribute
#
elevation: Number | None = None
Overrides the default value of PopupMenuButton.elevation in all descendant PopupMenuButton controls.
enable_feedback
class-attribute
instance-attribute
#
enable_feedback: bool | None = None
Overrides the default value of PopupMenuButton.enable_feedback in all descendant PopupMenuButton controls
icon_color
class-attribute
instance-attribute
#
icon_color: ColorValue | None = None
Overrides the default value of PopupMenuButton.icon_color in all descendant PopupMenuButton controls.
icon_size
class-attribute
instance-attribute
#
icon_size: Number | None = None
Overrides the default value of PopupMenuButton.icon_size in all descendant PopupMenuButton controls.
label_text_style
class-attribute
instance-attribute
#
label_text_style: TextStyle | None = None
Overrides the default value of PopupMenuItem.label_text_style
in all descendant PopupMenuItem controls.
menu_padding
class-attribute
instance-attribute
#
menu_padding: PaddingValue | None = None
Overrides the default value of PopupMenuButton.menu_padding in all descendant PopupMenuButton controls.
menu_position
class-attribute
instance-attribute
#
menu_position: PopupMenuPosition | None = None
Overrides the default value of PopupMenuButton.menu_position in all descendant PopupMenuButton controls.
mouse_cursor
class-attribute
instance-attribute
#
mouse_cursor: ControlStateValue[MouseCursor] | None = None
Overrides the default value of PopupMenuItem.mouse_cursor in all descendant PopupMenuItem controls.
shadow_color
class-attribute
instance-attribute
#
shadow_color: ColorValue | None = None
Overrides the default value of PopupMenuButton.shadow_color in all descendant PopupMenuButton controls.
shape
class-attribute
instance-attribute
#
shape: OutlinedBorder | None = None
Overrides the default value of PopupMenuButton.shape in all descendant PopupMenuButton controls.