人
已阅读
已阅读
聊一聊在APP开发时表单的设计
来源:lexintech.com 发布时间:2017-10-30
今天我们聊一聊在APP开发时表单的设计。
创建表单时,交互设计师总是会面临一个选择,选用哪种UI元素来表示可选项的操作。当然,我们每个人都有自己的法则。但是,在选用可选项控件时,仍然要多加考虑。
可选项可以用勾选框、开关、单选框和下拉菜单表示。选择得当的话,任何一种都非常出色。本文中,我们重点关注勾选框和开关。
勾选框用在一系列选项中,用户可以选择任意数量,包括0个、1个,或者许多个。换言之,每个勾选框在列表中都是相互独立的,勾上一个框并不会取消其他选项。
开关组件是在仿照物理开关,让用户打开或关闭某个项目。开关提供了两种简单直接的对立选项,通常用于表现一个动作(例如开始或停止某个操作)。它类似于电灯开关。
勾选框应当是一个小方框,选中时有一个勾,或者一个叉。
用户在操作各种控件时,应当提供清晰的视觉反馈。细微的动画能让体验更细致——在移动应用中尤其如此,比如iOS7/8的开关按钮。
纵向展示列表,每行一个选项。这对于开关和勾选框都有效。如果一定要横向排列,一行有多个选项,就要调整好按钮和标签的距离,哪个选项对应哪个标签清晰明了。下面的例子中,元素之间的距离都太近了。
勾选框要使用肯定的文案。使用肯定、有效的文案作为勾选框的标签,用户就很清楚如果勾上选框会发生什么。避免“不要给我发邮件”这样的否定文案,这就意味着用户要勾上选框来阻止某些事发生。
勾选框永远都应该使用肯定的指令,不能用否定文案,例如“请勿……”勾选框使用Label标签,增大操作区域。所有的勾选框都有标签,但并非都使用label标签。勾选框本质上很小,但是根据费茨定律,它们就很难点击或者点按。要增大操作区域,让用户在点击或点按标签与相关文字时就能选中选项,而不仅仅是那个小方框。
设计界面时,交互元素的选择要保持一致、可预期。遵循设计标准,能让用户更好预测控件的功能、如何操作。相反,违背标准会让界面感觉很脆弱——好像会毫无预兆发生任何事情。
- 上一篇:网站设计需要注意的一些原则
- 下一篇:推荐一些比较不错的H5案例网站