跳到主要内容

图标按钮主题

从'@theme/Tabs'导入标签页。 从'@theme/TabItem'导入标签项。

在整个应用程序中自定义图标按钮的外观。

IconButtonTheme类具有以下属性:

bgcolor(背景颜色)

在所有子级IconButton控件中覆盖IconButton.bgcolor的默认值。

foreground_color(前景颜色)

在所有子级IconButton控件中覆盖IconButton.foreground_color的默认值。

shadow_color(阴影颜色)

在所有子级IconButton控件中覆盖IconButton.shadow_color的默认值。

disabled_bgcolor(禁用背景颜色)

在所有子级IconButton控件中覆盖IconButton.disabled_bgcolor的默认值。

disabled_foreground_color(禁用前景颜色)

在所有子级IconButton控件中覆盖IconButton.disabled_foreground_color的默认值。

overlay_color(覆盖颜色)

在所有子级IconButton控件中覆盖IconButton.overlay_color的默认值。

surface_tint_color(表面色调颜色)

在所有子级IconButton控件中覆盖IconButton.surface_tint_color的默认值。

elevation(海拔高度)

在所有子级IconButton控件中覆盖IconButton.elevation的默认值。

padding(内边距)

在所有子级IconButton控件中覆盖IconButton.padding的默认值。

enable_feedback(启用反馈)

在所有子级IconButton控件中覆盖IconButton.enable_feedback的默认值。

disabled_mouse_cursor(禁用鼠标光标)

在所有子级IconButton控件中覆盖IconButton.disabled_mouse_cursor的默认值。

enabled_mouse_cursor(启用鼠标光标)

在所有子级IconButton控件中覆盖IconButton.enabled_mouse_cursor的默认值。

shape(形状)

在所有子级IconButton控件中覆盖IconButton.shape的默认值。

visual_density(视觉密度)

在所有子级IconButton控件中覆盖IconButton.visual_density的默认值。

border_side(边框边)

在所有子级IconButton控件中覆盖IconButton.border_side的默认值。

animation_duration(动画持续时间)

在所有子级IconButton控件中覆盖IconButton.animation_duration的默认值。

alignment(对齐方式)

在所有子级IconButton控件中覆盖IconButton.alignment的默认值。

icon_size(图标大小)

在所有子级IconButton控件中覆盖IconButton.icon_size的默认值。

fixed_size(固定大小)

在所有子级IconButton控件中覆盖IconButton.fixed_size的默认值。

maximum_size(最大大小)

在所有子级IconButton控件中覆盖IconButton.maximum_size的默认值。

minimum_size(最小大小)

在所有子级IconButton控件中覆盖IconButton.minimum_size的默认值。

focus_color(焦点颜色)

在所有子级IconButton控件中覆盖IconButton.focus_color的默认值。

highlight_color(突出显示颜色)

在所有子级IconButton控件中覆盖IconButton.highlight_color的默认值。

hover_color(悬停颜色)

在所有子级IconButton控件中覆盖IconButton.hover_color的默认值。