信息录入

用户在和应用交互的过程中,经常需要输入、编辑、删除某些信息。多样化且有针对性的输入组件可以帮助用户快速明确地完成任务,提升产品的用户体验。

按钮用于开始一个即时操作,提交表单中的一组输入数据。

12

定义及原则

按钮作为页面中的主要行动点,引导用户进行相应的主要操作。行动按钮应该醒目突出,有吸引用户点击的冲动,并且在用户进行相应的点击操作后有相应的反馈。

按钮分为主按钮、次按钮和辅助按钮。

  • 主按钮:一个页面中只能出现一个主按钮,表示当前最主要的用户转化点。

  • 次按钮:一个页面中可以有多个次按钮,作为当前场景的补充操作。

  • 辅助按钮:位于列表右侧的操作按钮,通过按钮的形式更强烈地引导用户点击列表。

视觉样式

大按钮

大按钮出现的主要目的是鼓励用户进行操作行为。大按钮使用规范如下:

  • 按钮文字需上下左右居中。

  • 按钮高度固定为 94px (47pt),圆角为 10px (5pt)。

    说明

    主按钮在一个页面内只能出现一次。

3

小按钮

小按钮用于页面内某项内容或选项的操作/选择,可以被重复使用。小按钮使用规范如下:

  • 按钮文字需上下左右居中。

  • 按钮高度固定为 60px (30pt),最小宽度为 112px (56pt),边框粗为 2px (1pt),圆角为 6px (3pt)。

  • 按钮内文字与边框间距为 30px (15pt),文字不够放则左右延伸宽度。

4

示例

按钮和页面内容一起呈现才有意义。

主按钮:

image

辅助按钮:

image

多选框

多选控件让用户可以同时选择多个元素。

7

定义及原则

多选控件一般出现在需要编辑的列表中,当用户选择完成以后统一对选中的元素进行编辑处理。多选分为选中和未选中两种状态。

文本输入框

文本输入框是最简单的输入组件,它允许用户通过键盘、选择器等组件录入单行的数据。

8

定义及原则

单行输入框都有信息输入长度的限制,通常最多 15 个字符。您还可以有针对性的限制输入框可输入的信息类型,如:中文、英文、数字、邮箱地址等。

激活不同类型的输入框的同时,需要弹出相应类型的键盘:文字键盘、英文键盘、数字键盘、邮箱键盘等,这样有利于提高用户的输入效率。

输入框一般由 标签区输入区辅助操作区 三个部分组成。标签区 有字数限制,最多 4 个字;输入区 一般会设置 暗提示辅助操作区 可以放辅助输入的操作按钮,或者更详细的输入说明按钮。

如果输入的数据内容为敏感信息,应该进行脱敏处理,如:密码、手机号等。

视觉样式

标签、图标、辅助输入按钮不同的部件组成了多种样式的输入框。

910

示例

根据输入数据类型唤起相应的系统键盘。iOS、Android 系统都为不同类型的信息输入准备了相应的键盘,有助于提升用户的输入效率,进而提升用户体验。

文字键盘案例:

11

数字键盘案例:

12

选择器

选择器提供一组预设的数据,让用户通过选择完成输入或者设置。

13

定义及原则

通过点击页面中的某个输入框触发选择器,选择器出现时应在页面上盖上一层半透明的蒙层,让用户聚焦到选择器的选择上。

选择器中的数据最好是有一定逻辑关系,符合用户预期的数据。因为选择器中可能无法一下展示全部数据,需要用户滑动选择,符合用户预期的逻辑顺序能帮助用户快速找到想要的选型。

选择器可以设置多列数据的组合选择,最多四列,但是最长列的文字不能超过宽度限制。

日期选择器

时间选择器可以让用户快速选择某个时间,从年、月、日到小时、分钟、秒,都可以设置。

14

单选框

单选控件让用户选择一个元素。

15

定义及原则

单选控件一般出现在列表的右侧,出现一个对勾表示当前选中的选项。

搜索栏

搜索栏让用户可以在大量的信息中快速找到自己想要的内容。

16

定义及原则

搜索栏一般位于导航栏下方,点击激活的时候唤起系统键盘,通过 取消 按钮退出激活状态。

如果默认展示输入框,可以提供暗提示文案,帮助用户输入,如:关键词。在搜索栏下方,可提供有用的标签文案,帮助用户通过点击直接完成输入,如:最近搜索的内容。

滑动开关

开关是将两种状态可视化表达的一种控件。

定义及原则

开关控件只能在列表中使用,所以开关只能在列表中出现,用来表示两个互斥的选项。

17