按钮

按钮是用户操作的主要视觉指示器。

设计元素应锚定到帧的底部。

原则

以操作为导向:按钮应清楚地表明它们会触发 操作。

清晰的反馈:按钮的外观必须在 不同的互动状态(悬停、按压、焦点)下发生明显变化,以便提供即时 反馈。

一致性:所有按钮都应采用相同的核心视觉语言,以便用户能够立即 识别。

灵活性:按钮组件应适应常见的变体,例如 包含图标和不同大小,同时不影响一致性。

用法与位置

按钮应放置在与其相关的内容附近。它们可以单独放置,也可以与其他组件(如卡片和列表)一起放置。

使用渐进式显示来显示不太相关的操作。
不要在用户视图中放置过多按钮。请改用按钮组。
使用按钮提示操作。或者,对于静态元素,使用标题条状标签。
不要将按钮用作静态装饰元素。

图标按钮

图标按钮可用于降低内容密度。当图标清楚地说明操作时,请使用图标按钮;否则,请添加按钮标签。

对于常见的、易于识别的操作,请使用图标按钮。
不要对非常模糊的操作使用图标按钮。

可切换

对于具有布尔状态的操作(例如收藏),每种按钮类型都有一个切换变体。在切换状态之间交换图标可使互动一目了然且响应迅速。

如果操作有布尔值选项,请使用切换按钮。例如开始/停止。
不要对非二进制操作使用切换按钮。

解剖学

按钮由标签和可选的前置图标或后置图标组成。

默认按钮

图标按钮仅由一个可识别的图标组成。

两者都有可切换的变体。

默认

默认按钮
1. 静止
2.已聚焦
3.已按压
4.已停用
5.已停用且已聚焦

大按钮样式
1. 静止
2.已聚焦
3.已按压
4.已停用
5.已停用且已聚焦

图标

图标按钮
1. 静止
2.已聚焦
3.已按压
4.已停用
5.已停用且已聚焦

图标

图标按钮
1. 静止
2.已聚焦
3.已按压
4.已停用
5.已停用且已聚焦

自定义

按钮包含默认样式和大型样式。大型样式有助于强调重要性。

图标可用于在后置或前置位置为按钮提供更强的强调、说明和识别效果。

默认

属性 自定义 默认值
形状 大、圆
内边距 16 dp、8 dp
镶边 默认、2 dp、#606460
文本 正文小号
前置图标 32 dp
后置图标 32 dp
大小 最小高度 48 dp
深度 0
间距 标签和图标之间:极小

属性 自定义 默认值
形状 大、圆
内边距 16 dp、16 dp
镶边 2 dp、#606460
文本 正文小号
前置图标 32 dp
后置图标 32 dp
大小 最小高度 72 dp
深度 0
间距 标签和图标之间:极小

图标

属性 自定义 默认值
形状 大、圆
内边距 小、小
镶边 默认
图标 默认 = 32 dp,在表面上
大小 最小高度 48 dp
深度 0

可切换

属性 自定义 默认值
已选择 布尔值
默认圆角 16 dp、8 dp
所选圆角 默认焦点
所选表面颜色 轮廓
所有其他属性 与按钮相同

可切换图标

属性 自定义 默认值
已选择 布尔值
默认圆角 100 dp
所选圆角 20 dp
所选表面颜色 轮廓
所有其他属性 与按钮相同