在做 APP 的时现一个问题,各种各样的弹窗提醒,什么时用什么样的提醒方式,今天做下归纳结。
一、概念简述
顾名思义,提醒,是指用户需要提醒时候,在 APP 出现些提醒制。
一般采用弹窗的形式进行提示,它的功能意义是:
对用户当操作行信息提醒并对其作出补充,或中断用户当操作并对其作出反馈。
阁主从实际案例中,怎使用的角度,去进行了一些整理,如下图:
阁主将从以下相关提醒息的素别对轻、中、重度提醒方式去进行阐述。
二、移动场景中提醒方式——轻度提醒
1. 应用场景
用户可以预料变更信息,提醒出现时及时,操作后上反馈。
:送成功或者失败、添加收藏、开启省流量模式……
2. 设计原则
- 避免对当前任务产生任何干扰,感兴趣的户够发现示。
- 自动消失,需任何操作。
3. 方式
提示框Toast、HUD。
4. 内结构
文字信息、图片。
5. 页面中的置
可以出页面的任何置,可设置页面顶部、中部或者底部出(但一般都出页面的中轴线),具体的显示置根据页面的整体设行设置。这种 Toast 安卓 App 十分常见。
6. 伴随状态
一般无伴随状态。
7. iOS Android 的区别
两者明显的区别。
Toast 案例展示如下图:
HUD 案例展示如下图:
三、移动场景中提醒方式——中度提醒
1. 应用场景
用户可能需了解、感趣的变信息,如:好友消息、网络错误、账升级……
2. 设原则
- 在尽量不打断前任务前提下,确保用户可以看到提示。
- 不自动消失,但用户不需要做选择,以选择忽视。
3. 方式
4. 内容结构
文字息、按钮、图片、可能有关闭。
5. 在页面中的位置
Snackbar 出现在页面底部,提示栏可以在页面上部也可在底部,浮层可能出现在画面各。
6. 伴随状
可能会伴随着声音。
7. iOS 和Android 的别
者没有显的别。
提示对话框Snackbar
Snackbar 跟 Toas 一是有间限制的,即使用户不进行回应,弹窗出现一段间后也会动消失。
Snackbar 弹一个小信息,作为醒或消息反馈来,一般来显示操作结果,另外可供一个功按钮给户择使。
例如你删除了某张图片,App弹窗告诉你删除成功,并提供个「撤销删除」功能按钮你进应功能操作。案例如下图:
提示栏
提示栏提示对话框的别在于,它是内嵌在页面上的。案例如下图:
浮层
案例如下图:
四、移动场景中提醒方式——重度提醒
1. 应用场景
不可逆、涉及金钱或不建议的变信息,如:永久删除、购买、取消关注……
2. 设原则
- 确保用户能够看到提示,哪怕打断前任务。
- 必须用户主动操或进行选择才能继续。
3. 方式
对话框Dialog、功框Actionbar。
4. 容结构
标题、容描述(可有图片)、择项。
5. 在页面中的位置
对话框一般现在页面中间、功框一般现在页面端。
6. 伴随状态
可会有声音。
7. iOS 和 Android 的区别
形式上接。
对话框Dialog (iOS叫Alerts)
分为信息发类和信息交类。
使用 Dialog,功能按钮最好有两个,让用户选择「是」或「」功能操作。
也常被设计成只有一个「确认」按钮,目的是让用户阅读内容点击关闭弹窗(种样式的 Dialog,信息内容必须非常有必要以至需要打断用户的操进行信息内容阅读确认,否则请用 Toast 进行非模态弹窗提示)。
缺点:
若 Dialog 对话框出现三个或以上的功能按钮,将会增加用户的功能选择负担,所以需要使用多个功能按钮选择的候请考虑使用 Actionbar。案例如下图:
对话框Dialog——信息下发类
案例如下图:
话框Dialog——信息提交类
案例如下图:
功框Actionbar——操作栏(iOS叫Action Sheets)
Actionbar 一般被设计来向户展示多个功按钮择, Dialog 拥有更多的功按钮,供给户更多的功择,Acionbar 一般都设计有一个默认的「取消」功按钮,点击该按钮后闭弹,户点击弹外的区域时相当于进行了点击「取消」功按钮的默认应。
在 iOS ,Actionbar 样比较常见是文列表框,它出现在页底部,以简洁功能描述性文展示功能按钮,敏感功能操作般用红色体标出(也可以设计其它颜色以突出某个功能按钮)。案例如下图:
功能框Actionbar——操作菜(iOS叫Activity Views)
当功能按钮数量多的候,文字列表的形式不适显示,此可以用图形加文字描述排列的形式来进行展示。这种式下采用菜的式比较适。案例如下图:
选择列表框
减少功能流程中的页面跳转,但是果选项很而且描述文字的时,还是设计成选项详情页更。案例下图:
五、市面上的优化方案
能在界展示不用弹框,能用模态弹框不要用模态弹框。
时我们有3种的决方案:
- 过个新界展示。是我们可以可以看出,解释信息并不多,不需要过个新页来展示。
- 使用对框或者浮,在里我们不能使用 toast,因为 toast 时间太短,用户根读不完。
- 当界面展示。
总结来说:尽量在当前页面展示,不做余方式提醒。
直接当页面展示信息的。案例如下图:
用多态按钮表状态的,案例如下图:
六、总结:总体原则
不管是模态弹窗还是非模态弹窗,它的出现少少影响到用户当前的验,所以我们使用弹窗要克,先要对需要展示的信息做一个优先级的排,根据需求的强弱选择合适的提醒方式。只有低频而又合理的使用,用户才当回。避免度使用。
作者简介:Sophia的玲珑阁,功从平面转行至UI再转行至交互的设师妹纸。
职计能,更多教程抢先,请关注作者的公众号:「Sophia的玲珑阁」
图片素材作者:BrandBox