弹出菜单主题
对整个应用程序中的 PopupMenuButton
的外观进行自定义。
PopupMenuTheme
类具有以下属性:
color
(颜色)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.color
的默认值。
elevation
(海拔高度,此处指阴影高度)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.elevation
的默认值。
enable_feedback
(启用反馈)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.enable_feedback
的默认值。
icon_color
(图标颜色)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.icon_color
的默认值。
icon_size
(图标大小)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.icon_size
的默认值。
label_text_style
(标签文本样式)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.label_text_style
的默认值。
menu_padding
(菜单内边距)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.menu_padding
的默认值。
值的类型为 PaddingValue
。
menu_position
(菜单位置)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.menu_position
的默认值。
mouse_cursor
(鼠标光标)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.mouse_cursor
的默认值。
shadow_color
(阴影颜色)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.shadow_color
的默认值。
shape
(形状)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.shape
的默认值。
surface_tint_color
(表面色调颜色)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.surface_tint_color
的默认值。
text_style
(文本样式)
在所有子代 PopupMenuButton
控件中覆盖 PopupMenuButton.text_style
的默认值。