- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iOS和Android规范解析:底部浮层(上)
iOS和Android规范解析:底部浮层(上)
Google Material Design设计规范和iOS设计规范中,都有从底部向上出现的浮层组件。在Android中,是底板(Bottom Sheet);在iOS规范中,是上拉菜单(Action Sheets)和活动视图(Activity Views)。由于内容较多,本文介绍MD中的底板组件;iOS中的两个组件,将在下一篇文章中进行介绍。
Google Material Design Guideline
在MD规范中,底板分为两种:固定底板和模态底板。它们的区别,主要在状态是否固定——固定底板的状态是固定的,和应用界面在同一层级;而模态底板的状态是临时的,其层级位于应用界面之上。举个栗子:
另外,我们看一下MD规范给出的各部件的高度示意图,可以发现,模态底板的高度是很高的(16DPs);原图中没有给出固定底板的高度示意,我添加了一下(蓝色部分,0DPs):
MD规范中各部件的高度示意图
也就是说,如果两种底板同时出现,模态底板是压在固定底板的上面的(别想多了,呵呵呵)。
另外还有一个区别:模态底板出现的时候,页面会自带蒙层;固定底板出现的时候没有蒙层。
下面详细说一下两种底板。
固定底板(Persistent Modal Sheet)
固定底板主要用于以下两种情况:
在当前页展示新内容;
展示与主要内容同等重要的新内容。
固定底板示例
对于不同尺寸的设备,MD规范也给出了详细的说明:
对于手机,不论正常或者横置的情况,固定底板都占满100%的宽度。
对于平板,则要依据内容的多少决定固定底板是否占满100%宽度:
平板上固定底板占满100%的宽度
平板上固定底板未占满100%的宽度
对于PC,MD规范建议设计师考虑把固定底板移到屏幕左侧:
PC上的固定底板
模态底板(Modal Bottom Sheet)
模态底板的用法有以下三点需要注意:
1. 模态底板用列表或者网格的形式,呈现出操作选项。同样具备这样功能的是MD组件是菜单和简单对话框;
三种组件示例
2. 展示一个符合当前情景的操作面板;
3. 强调模态底板中的元素(如下图所示)。
模态底板有个比较特殊的地方:支持深层链接。啥意思呢?看下面的例子你就明白了:
在这个例子中,对于单词“fervor”的释义,是来自另外一个词典应用的。但是当前的阅读应用直接调用了词典应用的释义功能,在当前进行了展示。这就是deep link达到的效果。除了可以调用内容,deep link还可以调用别的应用中的操作。
MD规范指出,模态底板中可以存在一定程度的导航。比如点击模态底板中的一条链接,可以在模态底板中进入下一级页面。但是模态底板中,无法从下一级页面返回上一级页面,因为模态底板中没有返回按钮,只有一个关闭模态底板的按钮。
模态底板左上角为关闭按钮
在展现形式上,模态底板的高度,需要根据选项的高度来确定:
当选项过多,导致模态底板高度过高时,请保证模态底板不会覆盖到顶部导航栏。模态底板中允许上下滚动的操作,以查看被遮挡的内容:
最后,MD中提到了四种关闭模态底板的方法:点击系统返回键、向下拖动、点击底板以外区域、点击关闭按钮:
后三种关闭方式
奇怪的是,规范中没有提到可以上拉模态底板,使其达到全屏的状态。但是实际应用中,好多应用都是这么做的。所以这一点在这也提一下,给大家参考。
以上是MD规范中对于底板(Bottom Sheet)的介绍。下一篇文章将介绍iOS中的上拉菜单和活动视图。
虽然经过了仔细研究,但文章中难免会出现不足和遗漏之处,欢迎大家留言讨论。
您可能关注的文档
- AI已来,只是尚未流行!4个新视角看人工智能.doc
- AndroidVSiOS:多数PM忽视的5个交互设计.doc
- APP「对话框」是如何影响我们的操作的?.doc
- App动效类型,其实就是五部分.doc
- App加载动画知识体系:交互、视觉都需要掌握!.doc
- App按钮如何设计才合理?这些设计学问你还不知道.doc
- APP在线客服功能设计与案例分析.doc
- anormallostphone攻略一款陌生人来电的游戏.doc
- APP活动运营:营造这三大情感,为活动预热.doc
- APP界面按钮设计:寻找最佳的形式和状态.doc
- 河南省开封市杞县 2024-2025学年七年级上学期期中质量检测道德与法治试卷(含答案).docx
- 2025年甘肃中考道德与法治一轮复习教材梳理九年上册第三单元 文明与家园(含答案).docx
- 天津市五区县重点校联考2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 江苏省无锡市2025届高三上学期期中考试 读后续写题型深入解读(含答案).docx
- 江苏省无锡市江阴市多校2024-2025学年五年级(上)期中语文试卷(有答案).docx
- 福建省福州市八县(市)协作校2024-2025学年高一上学期期中统考英语试卷(含答案).docx
- 天津市2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 广西南宁2024-2025学年高三上学期10月质量检测英语试卷(含答案).docx
- 2025年甘肃中考道德与法治热点专题突破:2024年巴黎奥运会(含答案).docx
- 广东省2024-2025学年高一上学期期中考试英语试题(含答案).docx
文档评论(0)