经验 | UI设计师必懂的App弹窗设计方法

请关注不错研究室

本文总结了App弹窗设计体系,以及不同弹窗的使用方法和误区。案例丰富,适合UI设计师进阶学习。

这一篇你将看到:

1、弹窗的定义

2、不同类型弹窗的特点及使用场景

3、常见使用误区

一、弹窗的定义:

弹窗是App中一种常见的交互方式,主要具有“传递信息”和“获取反馈”两大功能。按类别划分,可分为“模态弹窗”和“非模态弹窗”两大类。

模态弹窗:

强制打断用户当前操作行为,传递给用户信息,同时用户必须进行操作回应,否则无法使用其他功能。

包含:Dialog/Alerts(警告框、对话框);  Actionbar、Action Sheets、Acitivity View(动作栏、操作列表、活动视图); Popover/Popup(弹出框、浮层)

非模态弹窗:

不影响用户当前操作行为,传递给用户信息,用户不用对其进行回应,一般出现几秒后消失。

包含:Toast / HUD(提示框);Snackbar(底部弹窗)

二、弹窗介绍:

1.1、Dialog/Alerts(警告框、对话框)

顾名思义此类弹窗具有通知、警告的作用,往往会打扰到用户正常操作。用户必须对弹窗进行回应,才能继续其他任务。此类弹窗在安卓中称为Dialog,在ios中称为Alerts。

(1)样式:

一般出现在屏幕中间位置,背后有黑色半透明蒙层。主要分为“按钮样式”和“图片样式“。“按钮样式”基本元素必须包含标题、1~3个按钮,此外可以根据情况添加:描述文案、输入框等。“图片样式”通常用于广告活动宣传,图片形状不固定,可以是异形。有时也可以图片和按钮结合使用。

(2)使用场景:

此类弹窗通常用于很重要、很紧急、有风险的操作,或传达重要信息。如:退出、删除、清空、版本升级、广告宣传等。由系统发起的弹窗(非用户触发)一般也使用Dialog。

(3)不同按钮数量的Dialog使用方法也不同:

单个按钮:一般用于告知用户信息,用户不需要做出选择,点击按钮后弹窗消失或直接执行对应操作。

两个按钮:一般用于告知用户信息,用户需要在两个选项中做出选择,如果其中涉及到不能恢复的破坏性操作时,需要在按钮上添加特殊颜色,来警示用户谨慎操作。

三个按钮:用于有3个选项时。通常把最希望用户点击的选项,放在第一个按钮。最不想用户点击的选项,放最后一个按钮。

1.2、Actionbar(Action Sheets、Acitivity View)(动作栏、操作列表、活动视图)

点击页面某个操作区域,触发此弹窗。提供一个临时操作窗口,可以选择多个功能选项。一般都有一个默认的“取消”按钮,点击“取消”或弹窗以外区域可以关闭弹窗。Aciton Sheets和Activity View是iOS上特有的交互形式。

Action Sheets

(1)样式:

动作栏主要位于屏幕底部,背后有黑色半透明蒙层,可以提供多个功能选项,且展示的样式不固定。“Action Sheets”一般提供至少2个功能选项,顶部提示文案是可选模块。如果功能选项太多,可以使用“Acitivity View”滚动显示多个功能,注意需要保留一定的视觉线索。特殊情况下也可自行定义弹窗样式,来包含多个功能或复杂操作,以适应特殊场景。

Acitivity View

(2)使用场景:

一般由用户主动触发,常用于提供更多的功能操作。如:分享功能

(3)优点:

这种提示方式可以减少弹窗出现在页面中间给用户带来的干扰,且不会永久占用页面的空间。

1.3、 Popover/Popup(浮层)

(1)样式:

用户点击页面某个区域,浮出的半透明或不透明窗口,包含有多个功能选项。浮层出现的位置不固定,因此使用上更加灵活。

(2)使用场景:

用于折叠页面中的多余信息,或是作为一些功能的快捷入口。常出现于首页,具有一定的指向性。

2.1、Toast / HUD(提示框)

此类弹窗在安卓里叫Toast。在iOS里有一个类似的叫HUD,音量调节提示是最常见的HUD。

(1)样式:

此类弹窗尺寸较小,常出现几秒后消失。一般有一个背景,背景颜色不限制,带有简短的文案提示。同时也可以添加icon,icon颜色也不限制,可以是动图。Toast出现的位置可自定,通常在屏幕中间居多。整个App里,相同类型的Toast出现的位置需要保持一致,形成统一的认知习惯。

(2)使用场景:

用于通知用户结果反馈或状态变化,用户不需要对这个弹窗做出回应。此类弹窗能给予用户及时反馈,对用户的打扰程度较小,用于不是非常重要信息的提示,如:刷新成功、保存成功、等待中。

(3)优点:

不打断用户当前的操作任务,是一种轻量级的反馈提示,对用户干扰小,占用屏幕空间小。

(4)缺点:

容易被用户忽视,出现时间短。不适合展示重要信息,以及大量文案,用户很可能没读完文案弹窗就消失了。此类弹窗无法交互操作。

(5)系统规范里Toast与HUD的区别:

1、Toast只出现在屏幕底部,HUD则出现在屏幕中央。

2、Toast只能是纯文字,HUD则可以带icon。

3、Toast一般是黑色半透明背景,HUD是毛玻璃透明背景

4、Toast里面的内容无法变化,HUD则可以变化内容(如音量调节时,音量的变化)

我们可以看到很多线上App的Toast,并没有严格按照系统规范。所以在实际使用中,完全可以跳出规范,选择适合自己产品的Toast样式。

2.2、Snackbar(底部弹窗)

Snackbar是安卓系统的一种控件,有时也在ios系统中使用。它用于向用户反馈信息,其打扰程度介于Dialog和Toast之间,是一种轻量级的反馈弹窗。Snackbar出现时,用户仍然可以在屏幕上操作,屏幕上只能同时出现1个Snackbar。

(1)样式:

大多数出现在屏幕底部,由文字和按钮组成,用户可以点击按钮进行交互。通常展示几秒钟后消失,也可以操作弹窗外其他位置而消失。偶尔也有未按照规范,出现在屏幕顶部的情况,如摩拜单车App。

(2)使用场景:

较多使用于撤销操作,给予用户反悔的机会。

(3)Snackbar与Toast的对比:

1、都是小尺寸弹窗,几秒钟后自动消失。

2、Snackbar带有可交互的按钮,而Toast无法交互。

3、Snackbar一般出现在屏幕底部,Toast位置不固定。

4、Snackbar对用户的打扰程度,比Toast略高。

5、Snackbar可以触摸弹窗以外部分消失,而Toast不行,只能等待自动消失。

三、弹窗总结:

1、模态弹窗

特点:模态弹窗是一种重量级反馈,常用于重要信息的提示,进行重要操作。

优点:能够容易的获取用户视觉焦点,吸引用户注意力。

缺点:容易打断用户当前的操作行为,用户必须回应弹窗,否则无法进行其他操作。

Dialog适用于少量选项的判断操作;动作栏和浮层适用于多个选项的功能操作;浮层具有一定的指向性。

2、非模态弹框

特点:非模态弹窗属于一种轻量级反馈,常用于非重要的信息提示。有一定的时间限制,出现一段时间后自动消失。

优点:不强制用户交互,对用户的打扰程度较小。

缺点:展示时间较短,不适合展示重要信息。不能承载大量文案。

四、弹窗设计原则

(1)精简文案

弹窗的“按钮文案”和“提示文案”应尽量精简易懂,不产生疑惑和歧义。大量或模糊不清的文案,会导致用户无法快速做出选择,导致整个操作流程时间变长、效率低下。

反馈类型的弹窗,应尽可能告诉用户:发生了什么,应该怎么做。(如果不需要用户去做什么,则不用提示应该怎么做)

图一:过于复杂的文案看似,能让用户完全明白发生了什么。实际上文案过多,阅读时间变长,操作效率变低。大量的文案阅读起来也很累。

图二:只告诉了用户发生了什么,没有告诉用户应该怎么办。尤其是对年纪大的用户,以及对App不熟悉的用户,根本不知道接下来应该怎么做。

图三:比较合适。精简的文案清楚且快速的让用户知道发生了什么,应该怎么做。同时按钮文案变成“重新输入”,再一次提示用户接下来如何操作。

(2)直接了当

操作按钮尽可能使用直接表示对应操作的文案,避免用户长时间思考,快速理解选项,高效完成操作。

如果希望用户点击按钮去升级,文案应直接表达升级意思,使用“立即升级”文案。而使用“确定”文案,则不能清晰表达升级意思,会使用户产生疑惑和歧义,不利于理解和高效操作。

使用“删除”文案,而不是“确定”文案。虽然根据提示内容,一样可以知道“确定”就是删除App,但是不如使用“删除”文案更直接明了。甚至都不用看提示内容,也能明白操作按钮的含义,和点击后的结果。直接展示出操作名称更合适。

五、常见使用误区:

1、Dialog(警告框) 和 Action Sheets(操作列表)

(1)Dialog侧重于传达信息,因此文案内容的优先级较高。Action Sheets侧重于功能选项,因此表示不同功能选项的按钮优先级较高。

(2)按钮为2个或以内时,一般使用Dialog。按钮超过2个时,一般使用Action Sheets。(仅指一般情况,特殊场景特殊对待)

(3)需要强行打断的场景,使用Dialog。如:没有网络,版本升级。

2、Action Sheets(操作列表) 和 选择器

(1)Action Sheets用于选择不同的“操作”,而不是选择不同的“选项”。

(2)选择不同的选项时(单选),使用选择器。选择器可以容纳很多选项。

------------------------------------------------------

以上仅对工作中学习到的弹窗知识进行总结,希望可以帮助到大家。

作者:候朝炜(北岸North)

未经许可,禁止转载。

欢迎 推荐工作 / 和交流设计

如果你觉得这篇文章有所帮助

一定记得分享给身边的朋友哈~

哦,对了

别忘了关注「不错研究室」公众号

每一篇,都不错。

2019年LOGO六大设计趋势

2019设计趋势预测

Pantone发布2019流行色:珊瑚橘

关于不错研究室

一个能看•直播,能看•干货的组织。一个定期推荐不错的全球设计师•行业大咖进行直播分享的圈子。一个每天分享设计干货的自媒体。每一篇都很不错。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容