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