美文网首页
【读书笔记4】弹框体系总结:模态弹框和非模态弹框

【读书笔记4】弹框体系总结:模态弹框和非模态弹框

作者: Nightingale0315 | 来源:发表于2017-11-06 18:02 被阅读0次

原文链接:弹框体系总结:模态弹框和非模态弹框 - 优设-UISDC

概要:弹框主要完成信息传递和用户反馈两大功能。所有的对话框、浮层、提示条我们都习惯性的称之为弹框,其实弹框我们可以分为两种:模态弹框和非模态弹框。

1、模态和非模态。最大的区别就是是否强制交互。模态会打断用户的当前流程,不操作的话,其余功能无法使用。

2、模态弹框。模态弹框属于一种重量性反馈,一般用户用户进行重要的操作。优点:很好的获取用户的视觉焦点;缺点:打断用户的操作流程。

A 对话框:对话框一般用于用户进行一项很重要或者有风险的操作,这时会弹出一个对话框给用户提示信息,用户根据提示来进行判断。一般出现在屏幕的中间位置,会对界面的主要内容造成遮挡。

除常规对话框,可进行信息录入,还可用于营销宣传。

B 动作栏:对话框的加强版。Alert和Dialog一般都只有两个按钮,动作栏可提供多个功能按钮,展示样式多变。

但也有例外。有的动作栏只有两个选项。网易云音乐删除歌曲,通过动作栏来完成(笔者觉得也可使用对话框)。

C 浮层。浮层是用户点击控件或者界面某一区域浮出的半透明的临时视图。样式跟动作栏很相似,都可向用户展示多个功能选项。但浮层可以出现屏幕中的任何位置,能够给用户更具有指向型的提示。

小结:在不考虑信息录入情况下,对话框适用于用户进行判断操作,而动作栏和浮层适用于用户进行选择操作,而浮层相对于动作栏更具有指向型。

3、非模态弹框。

不强制交互,也不会弹出半透明背景层,停留后会自己消失。非模态属于轻量级反馈。

A Toast 

Toast主要用于用户完成操作以后,告诉用户操作结果或者状态的变更。Toast其实是属于Android的组件,iOS里有一个相类似的是hud,最常见的就是音量调节提示。但是现在iOS和Android的界限不断被打破,toast现在也被广泛应用于iOS界面设计中。如果我们去看Android给的设计规范,会发现Toast有以下几个特点:只出现在屏幕底部、只能放文字、非模态弹框

但真实的toast出现在屏幕的任何位置。甚至可以加ICON,背景颜色也能改变。toast的优点在于不会打断用户当前的操作流程,属于轻量级,缺点是易被忽视,而且不适合展示过多信息。为增加可读性和美感,一般采取文字加ICON。

B Snackbar

由文字加功能按钮组成。可点击按钮进行交互。及时不点击也会消失,一般位于屏幕下方。可将其看作带有icon的toast。

属于非模态,但有模态的一些特点。有按钮可供交互,出现在界面下方,和action sheet很像。

小结:非模态偏重信息提示,模态即可信息提示也可供交互。toast为轻量级弹框,snackbar集众家所长。

4、弹框体系的建立优化

能在界面中展示就不用弹框,能用非模态弹框的就不要用模态弹框。

任何弹框都会对用户造成干扰,即使是toast。从用户体验角度看,一个操作流程所受到的干扰越少越好。

案例(方案3最佳):

多态按钮:

此外多态按钮的使用也可以帮助我们解放弹框的压力。例如,支付宝的支付界面,立即支付按钮可以跳转到付款成功的状态,这时候就没有必要再用弹框给用户提示了。

3、

相关文章

  • 【读书笔记4】弹框体系总结:模态弹框和非模态弹框

    原文链接:弹框体系总结:模态弹框和非模态弹框 - 优设-UISDC 概要:弹框主要完成信息传递和用户反馈两大功能。...

  • 弹框体系总结:模态弹框和非模态弹框

    我们日常所说的弹框是一个很笼统的概念。所有的对话框,浮层,提示条我们都习惯性的称之为弹框,其实弹框我们可以分为两种...

  • 弹窗总结ing

    今天来聊一聊 产品设计 各环节中必不可少的元素【模态弹框】和【非模态弹框】 一、相关定义 模态弹窗:打断用户流程,...

  • 28 模态框拖动案例

    欢迎关注我的微信公众号:CurryCoder的程序人生 1.模态框拖拽案例 模态框也称为弹出框。 功能需求:点击弹...

  • 第十三节 MFC的一些概念

    一、模态对话框和非模态对话框Windows对话框分为两类:模态对话框和非模态对话框。模态对话框是这样的对话框,当它...

  • mask 模态弹框

    效果图

  • 模态视图控制器使用经验

    iOS开发中经常会用到模态弹框。我的经验是用模态弹出视图控制器,然后在控制器上自定义弹框的展示形式我会先提出需求,...

  • APP模态弹框样式总结

    第81天(2018-7-27) 弹框有两种,其中用的最多的是模态弹框,包含对话框、动作栏、浮层,一般情况下...

  • 弹框相关API

    2019年12月26日 一.消息提示框 二.模态弹框 wx.showModal(object) 三.操作菜单 [...

  • bootstrap-js模态框

    模态框: data-toggle:指以事件触发 data-target:指事件崛起目标 js控制弹框: 添加j...

网友评论

      本文标题:【读书笔记4】弹框体系总结:模态弹框和非模态弹框

      本文链接:https://www.haomeiwen.com/subject/lqilmxtx.html