跳到主要内容

文本按钮主题

从“@theme/Tabs”导入选项卡组; 从“@theme/TabItem”导入选项卡项。

自定义整个应用程序中文本按钮的外观。

“文本按钮主题”类具有以下属性:

背景颜色

覆盖所有子代“文本按钮”控件中“文本按钮.bgcolor”的默认值。

前景颜色

覆盖所有子代“文本按钮”控件中“文本按钮.foreground_color”的默认值。

图标颜色

覆盖所有子代“文本按钮”控件中“文本按钮.icon_color”的默认值。

阴影颜色

覆盖所有子代“文本按钮”控件中“文本按钮.shadow_color”的默认值。

禁用背景颜色

覆盖所有子代“文本按钮”控件中“文本按钮.disabled_bgcolor”的默认值。

禁用前景颜色

覆盖所有子代“文本按钮”控件中“文本按钮.disabled_foreground_color”的默认值。

禁用图标颜色

覆盖所有子代“文本按钮”控件中“文本按钮.disabled_icon_color”的默认值。

覆盖颜色

覆盖所有子代“文本按钮”控件中“文本按钮.overlay_color”的默认值。

表面色调颜色

覆盖所有子代“文本按钮”控件中“文本按钮.surface_tint_color”的默认值。

海拔高度

覆盖所有子代“文本按钮”控件中“文本按钮.elevation”的默认值。

内边距

覆盖所有子代“文本按钮”控件中“文本按钮.padding”的默认值。

启用反馈

覆盖所有子代“文本按钮”控件中“文本按钮.enable_feedback”的默认值。

禁用鼠标光标

覆盖所有子代“文本按钮”控件中“文本按钮.disabled_mouse_cursor”的默认值。

启用鼠标光标

覆盖所有子代“文本按钮”控件中“文本按钮.enabled_mouse_cursor”的默认值。

形状

覆盖所有子代“文本按钮”控件中“文本按钮.shape”的默认值。

文本样式

覆盖所有子代“文本按钮”控件中“文本按钮.text_style”的默认值。

视觉密度

覆盖所有子代“文本按钮”控件中“文本按钮.visual_density”的默认值。

边框边

覆盖所有子代“文本按钮”控件中“文本按钮.border_side”的默认值。

动画持续时间

覆盖所有子代“文本按钮”控件中“文本按钮.animation_duration”的默认值。

对齐方式

覆盖所有子代“文本按钮”控件中“文本按钮.alignment”的默认值。

图标大小

覆盖所有子代“文本按钮”控件中“文本按钮.icon_size”的默认值。

固定大小

覆盖所有子代“文本按钮”控件中“文本按钮.fixed_size”的默认值。

最大大小

覆盖所有子代“文本按钮”控件中“文本按钮.maximum_size”的默认值。

最小大小

覆盖所有子代“文本按钮”控件中“文本按钮.minimum_size”的默认值。