童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

iOS和Android规范解析简易菜单、简易对话框和弹出框

1月25日 火凤派投稿
  今天的这几个控件的中文名字,在网上查了半天,没有找到统一的叫法,所以自己翻译了一下:简易菜单对应的是MD(MaterialDesign,下同)中的SimpleM简易对话框,对应的是MD中的SimpleDialog,弹出框对应的是iOS中的Popover。
  按照惯例,我们还是从MD的控件开始说起。
  GoogleMaterialDesignGuideline
  首先,什么是简易菜单呢?先放一个例子出来吓唬吓唬人:
  简易菜单(SimpleMenu)
  好像例子没有任何可怕的点。就是想说个冷笑话,你管我。分析上面的例子,简易菜单,就是在用户当前操作的位置出现的选项集合。它有以下几个规则:
  消失规则:当用户选择了某个选项,简易菜单立刻消失;当用户点击简易菜单之外的区域,或者点击安卓系统的返回按钮,则简易菜单消失。
  展现规则:简易菜单应该出现在入口的正上方,也就是覆盖住入口。
  这一条在国内的安卓系统中经常被错用,比如下面这种情况:
  点击右上角的三个点,则菜单覆盖在三个点的正上方
  国内很多安卓版本的应用,点击三个点之后,菜单是出现在三个点的下方。如果仅仅是从MD规范的角度来说,这是不太规范的做法。
  选项中的第三个,是当前已选择选项。点击入口后,第三个选项位于入口的正上方。
  另外,简易菜单还有一个展现原则,要把当前已经选择的选项展现在入口的正上方,就像下面这样:
  下面是一个反例:
  在上图中,当前已选择的是第二个选项。但是点击入口打开简易菜单,是第一个选项出现在入口的正上方,所以是错误的。
  但是,也有例外,如果菜单的入口刚好位于页面的边缘位置,导致当前页面展现不下简易菜单了,则不必遵循“当前已选选项必须在入口正上方”这个原则,比如下面这个例子:
  点击Voicesearch,在当前位置无法展现完整的简易菜单,因此当前已选选项“English”没有覆盖在入口(Voicesearch)的正上方
  以上就是简易菜单的用法。
  简易对话框和简易菜单是很相似的,因为它们的功能都是一样的:提供一系列选项。
  所不同的是,简易对话框除了可以提供选项之外,还可以提供一些相关的操作。另外,在简易对话框中,可以展现头像、图标(icon)、一条选项中的说明性文字、其它操作(比如上图中的“添加联系人”按钮)。简易对话框的呼出方式,可以是点击或者长按,而简易菜单一般是点击。
  由于简易对话框出现在屏幕的中央,比简易菜单更加打扰用户。所以MD规范简易,尽量使用简易菜单而不是简易对话框。
  iOSHumanInterfaceDesignGuideline
  弹出框(Popovers)最开始是只建议用在iPad上的一种控件,最近由于手机屏幕越来越大,也由于安卓和iOS两种规范的混用,也越来越多地出现在iOS应用里,比如下面这个例子:
  可以看到,iOS的弹出框和Android的菜单比较相似,但iOS的弹出框是出现在入口的下面的,且要有箭头,指示入口的位置。
  关于弹出框,需要注意以下几点:
  一次只能出现一个弹出框。如果一个操作激发了另一个弹出框,则进行该操作的时候,立即关闭当前弹出框,然后再出现新的弹出框。
  弹出框上面不能覆盖别的控件,警告框除外。
  一般来说,在弹出框上进行了操作,则弹出框关闭。如果需要增加“放弃操作”或者“确认操作”的功能,则可增加“取消”、“完成”这样的按钮。如果在弹出框里可以进行多项选择的操作,则需用户点击了“取消”、“完成”或者点击弹出框以外的区域关闭弹出框。
  以上对比了MD中的简易菜单和简易对话框,他们的功能相似,只是简易对话框中还可以加入头像、图标(icon)、关于选项的说明性文字以及其它操作,所以功能性更强。但简易对话框出现的形式,导致了它对用户的打扰更大,因此MD简易尽量使用简易菜单,除非有使用简易对话框的必要再使用它。
  另外,在iOS中,弹出框是与上面两个控件较为相似的控件。有个细节需要注意:MD中的简易菜单,形式上是一个矩形,没有箭头指示入口位置;iOS的弹出框,规范里强调要有箭头指示入口位置。这个区别需要提醒一下。
  最后顺提一句,讨论能让我们的认识更深刻,也更全面。欢迎大家留言讨论。
  相关阅读
  iOS和Android规范解析提示框(Toast)对比
  iOS和Android规范解析警告框(Alerts)对比
  iOS和Android规范解析底部浮层(上)
  iOS和Android规范解析底部浮层(下)
投诉 评论 转载

设计思考利用控制感,为用户体验加分用户体验的概念一路成长壮大,系统性概述的书籍和理念层出不穷,可执行落地的方法技巧随着技术的进步在不断变换。然而无论概念、环境如何变换,都是让产品通过媒介与人建立关系。所以其研究……作为UX设计师,你需要知道的52个专业术语“注意用户做什么,而不是他们说什么。”雅各布尼尔森《作为UX设计师你需要知道的52个专业术语》是给设计者的一个有意义的补充,我将用通俗的语言把这些专业术语按字母顺序……以开发的视角做设计:开发眼中的设计稿长什么样?面对完全不一样的媒介,设计师们会有不一样的目标,也会使用不一样的手法进行设计。比如说一名UI设计师与平面设计师的最大区别,大概就是在于UI设计师能够以开发的视角来做设计。……在新用户引导流程中,如何用好空状态界面?今天的文章,我们将会提供一些使用空状态来优化新用户引导的策略和技巧。当新用户打开你的APP的时候,最初的几个界面将会直接影响用户对你的网站的预期。为了确保用户不会在第一次……成也排版败也排版:一个选择的过程作为设计师有一个重要的技能:如何选择文字。这是因为文字是设计师和客户沟通的主要方式之一。那么排版就是决定你设计好坏的重要因素。大家觉得排版即美丽又复杂。幸运的是,很多人把……译文iOS10人机界面设计指南(完结)iOS10发布了,苹果遵循了一切从简但又增加了一些提升用户体验的功能,比如向开发者开放了更多接口,设计者又如何跟随iOS的步伐做好产品设计呢?本文是系列文章的完结篇,enjoy……百度高级UI设计师:规范、方法、一致性,真有那么重要?本文来自百度用户体验部高级UI设计师大牙的佳作,此文是她对自身工作的一种思考:一个遵从设计规范,按照所谓的系统设计方法,步步推导而来的解决方案,是否真的就是一个好的设计?你的答……当与需求方争论时,UX设计师的正确姿势该是怎样的?在我们平常的设计工作中,和需求方产生各种争论的情况很常见,双方都比较偏执强势的时候,很容易陷在各自的立场中,谁也说服不了谁;如果设计师本身就离自己负责业务的用户有一定距离(比如……iOS和Android规范解析简易菜单、简易对话框和弹出框今天的这几个控件的中文名字,在网上查了半天,没有找到统一的叫法,所以自己翻译了一下:简易菜单对应的是MD(MaterialDesign,下同)中的SimpleM简易对话……Web页面中的表格设计,远没那么简单表格的设计远远没有想象的那么简单,除了纯粹的数据展示,现在的表格越来越兼顾到一些导航的功能在里面,不仅仅纵向展示数据,在横向方面也做了相应的扩展。本文作者将来详细聊一聊表格。……铃木说马云的双11是错的铃木敏文:“判断项目是否可行,应该由用户立场出发,以用户视点深入考察是否符合需求。一旦决定开拓,就一定要坚持到底。”铃木说马云的双11是错的逆增长41年旧零售……总结了一套完整的设计分析思路本文主要是根据个人在各个大大小小的项目中总结而来的一套做设计分析的参考思路,应用于常规的项目场景基本是够用了。很多交互设计师特别是新手设计师,常常会出现接到一个需求不知道……
跨境电商产品(移动端)竞品分析工具类产品的典型玩法?女性健康APP“大姨吗”和“美柚”竞品网易云音乐:3种推荐维度和2种推荐算法漫谈半糖APP体验分析竞品分析报告:如何提高新手推广页注册转化率?为什么我用是网易云音乐,而不是虾米?虾米音乐App产品体验报告网易云音乐的杀器:歌单和乐评。它们到底好在哪里呢?有道词典和金山词霸APP竞品分析手机迅雷体验,我提了这几个意见竞品分析较于小黄车ofo,摩拜单车下一个版本的发力点应该在哪从约跑到约炮需要几步?计步器类APP竞品分析30句励志语录,让你的人生更精彩舌尖上的美食之山西陕西猫耳朵面,吃过的都说好吃,天天吃不够极品球迷个法则帮老人平安过冬怎么培养宝宝自己睡觉晚安喜欢要双向恋爱要开心月日是什么节日世界接吻日是几月几日学校的大花坛走好自己的路拜登任期内不会让中国超越美国?美媒按人均GDP来算要再等50泫雅深夜晒大尺度个人照,网友为什么要搞得自己像一个吸毒者!换个视角看“阳光分班”

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界