UI组件系列:选择控件
编辑导读:开关不仅是生活中必不可少的组件 , 在产品设计中的地位也是非常重要 。 本文作者基于自身工作经验 , 围绕选择控件展开分析 , 希望对你有帮助 。
本文插图
“toggle”这个词是指一个带有短柄的开关 , 每次启动时 , 它都会在两种状态之间切换 , 每次 “开关 “车灯的时候都会使用上它 。
至于“Radio Buttons”这个词来自于汽车收音机 , 通常的做法是在仪表盘下有一组按钮 , 可以机械地存储电台预设 , 以便用户更快地在电台之间切换 。 按下其中一个按钮会使其保持向下 , 直到按下另一个按钮 , 才会弹出 。
本文插图
一、选择类控件的类型
复选框(Checkboxes)—— 当有一个或多个独立选项时 , 用户可以选择任意数量的选项 , 包括零个、一个或多个选项 。
单选按钮(Radio Buttons)—— 当有两个或更多互斥的选项时 , 用户只能选择其中一个时 。
切换开关(Toggle Switches)—— 当有两个互斥选项并且总是有一个默认值时使用 。 拨动开关即立即生效 。
选择标签(Choice Chips)—— 是单选按钮的一个替代方案 。 包含至少两个选项 , 选择标签代表用户可以做出的单一选择 。
多选标签(Multi-select chips)—— 是复选框的一个替代方案 。 允许用户选择多个选项 , 主要用于移动端上进行筛选 。
本文插图
选择类型的控件在用户界面中已经使用了很长一段时间 , 所以我们对它们的行为有了强烈的期望 。 下面是一个简单的备忘单 , 你可以根据它为正确的情况选择正确的类型 。
本文插图
怎么样知道什么时候该使用什么类型的控件?
上图的灵感来源于Nilsen Norman Group的文章“复选框 vs. 单选按钮”(注:上图看不懂的同学可以看下图) 。
本文插图
二、选择类控件的状态
复选框和单选按钮可以选择或取消选择 , 切换开关可以关闭或开启 。 所有这些都有启用、禁用、悬停、聚焦和按下状态 。 我知道这看起来很多 , 但是为了可靠的交互 , 创建所有这些状态是好的 。
本文插图
选择类控件的状态
三、不要忘记为“不确定(indeterminate)”设计不同状态
“indeterminate”表现为既不勾选也不取消勾选的复选框的状态 。 该状态并非完全肯定 , 因此命名为“indeterminate” 。 可以理解为当一个父复选框有多个子复选框时 , 有些子复选框被选中 , 有些则未被选中 。
本文插图
“indeterminate”的不同状态
四、禁止滥用切换开关
不要为切换开关创建层次结构 。 这在视觉上更容易分散注意力 , 而且会造成一种错误的印象 , 即所有的子选项都是开着/关着的 。
本文插图
实用技巧:禁止滥用开关按钮 。
五、当选择即生效时 , 请使用开关
切换开关是一种数字开关 。 任何由切换开关触发的效果应立即生效 。 如果不是这样 , 最好用单个复选框替换切换开关 。
推荐阅读
- 数码达人分享|X1蓝牙耳机不易脱落,运动蓝牙耳机如何选择,HIK
- 小米科技|小米正式官宣以旧换新,支持小米10系列等5款机型,你等到了吗?
- 生活的路上|究竟是功还是过?,赵宋系列之熙河开边:拓地千里
- 穿搭|夏日选择破洞牛仔裤,你想要的休闲个性它都有,让造型轻松靓起来
- 萌小糸说历史|下面人物6选1,你会选择跟谁去盗墓?,如果你穿越成摸金校尉
- 一点科技范|你更pick谁?,下半年最受期待的三大系列手机
- 广发证券股份有限公司|继续看好相关产业链机会,半导体国产替代系列十六:中芯国际拟76亿美元投资新项目
- 穿搭|Jerry Garcia x KEEN 联乘限量凉鞋系列即将发售
- 小米10|雷军首次公开演讲来了:小米10系列超大杯或同台亮相
- 网通社|将于9月上市,起亚K5凯酷提供多种颜色选择
