Material Design——Sheets: bottom

#我是一个可爱的搬砖工系列# 尝试对照英文翻译学习MD的组件设计,借此加深各种组件的应用~

Material Design链接:Material Design——Sheets: bottom

底部表单是包含附加内容的界面,固定在屏幕底部。

Material Design——Sheets: bottom_第1张图片

一、用法

底部表单是主要用于移动的辅助界面。

它们主要由两种类型:

· 标准底部表单显示补充屏幕主要内容的内容,当用户与主要内容交互时,它们仍然是可见的。

· 模态底部表单是一种替代的内联菜单或简单的对话框在移动,为更长的描述,和图标提供空间,为了与基本内容进行交互,必须将它们排除在外。

Material Design——Sheets: bottom_第2张图片
标准底部表单:用户可以与底部页和屏幕内容的其余部分进行交互;模态底部表单:用户必须与模态表单进行交互或取消。  

△ 原则

Material Design——Sheets: bottom_第3张图片

· 支持 底部表单包含补充屏幕主UI区域的内容

· 灵活的 底部表单可以显示各种各样的内容和布局

· 人类环境改造学的 在移动设备上,底部表单很容易触及


二、分析

Material Design——Sheets: bottom_第4张图片

1.Sheet

2.Contents

3.Scrim (Modal only)

△ 表单

底部工作表固定在屏幕的底部边缘,并出现在其他UI元素的前面,它们在移动设备上是全宽度的,在平板电脑或桌面上可以是嵌入式的,也可以是全宽度的。

Material Design——Sheets: bottom_第5张图片
Right:底片固定在屏幕的底部边缘;Wrong:不要从屏幕边缘嵌入底片的所有侧面,这会使它很难看到,并让它与其他组件(如snackbar)混淆。
Material Design——Sheets: bottom_第6张图片
桌面上的标准底。片插图

△ 内容

底部表单可以显示各种各样的内容和布局,从菜单项(在列表和网格布局中)到根据布局网格布局的补充内容。

当工作表被拖到视图中时,最初出现在屏幕边缘下面的底部工作表的内容可以变得可见。

Material Design——Sheets: bottom_第7张图片
左:模态底部工作表中的操作菜单(在列表中);右:应用程序菜单(在网格布局中)在模态底部页中。
Material Design——Sheets: bottom_第8张图片
左:这个标准表单中的位置信息最初延伸到屏幕边缘以下,它可以被拖进视野 ;右: 此音乐播放器已完全可见,以显示在播放机下面的轨道列表。


三、行为

△ 可见

· 初始状态

当底片最初出现在屏幕上时,它们可能包含延伸到屏幕底部以下的内容,他们可以被滑动或拖上去成为全屏,根据内容,底部页也可以通过点击其表面或扩展图标成为全屏。

· 全屏

当全屏时,底部页可以在内部滚动,以显示更多的内容,他们显示一个顶部的应用程序条,它可以提升滚动。

在顶部的应用程序栏中,全屏标准底部页包含一个折叠图标,该图标将工作表返回到其初始位置。全屏幕模式下的工作表包含一个解散图标,它可以将工作表完全从视图中删除。

Material Design——Sheets: bottom_第9张图片
左:部分可见的底部表单可以拖到全屏视图和内部滚动;右:在一个全高度模态底部表单中包含一个关闭的允许性,以排除该页。


四、标准底部表单

△ 用法

标准底片与屏幕的主UI区域共存,允许同时查看和与两个区域交互。当主UI区域中的内容经常被滚动或平移时,它们通常用于使功能或次要内容在屏幕上可见。

Material Design——Sheets: bottom_第10张图片
左:标准底部表单可以包含在屏幕下方继续的补充内容,例如地图上的位置信息 ;右:使用标准底部表单来保存音乐应用程序中的媒体控制等重要功能。

△ 行为

· 互动

当用户与主UI区域或工作表本身交互时,标准底部工作表仍在屏幕上。它们的默认高度为8dp,允许主UI区域后面的内容滚动或平移,并允许工作表在全屏时暂时覆盖主UI区域。在全屏高度,它们应该在应用程序栏中包含一个折叠图标,以返回到它们的初始位置。

Material Design——Sheets: bottom_第11张图片
左: 标准底片高于主ui区域,因此其可见度不受摇摄或滚动的影响;右:当用户浏览可用的音乐时,这个标准底片中的音乐播放器仍然在屏幕上。

△ 位置

移动设备上标准底片的内容可以移动到较大屏幕尺寸的侧板上,给出额外的水平空间。

Material Design——Sheets: bottom_第12张图片
在移动设备上,由于屏幕宽度有限,此地图的位置信息显示在标准底片中。  
Material Design——Sheets: bottom_第13张图片
在桌面上,由于屏幕宽度大于屏幕高度,此地图的位置信息显示在辅助页中。


五、模态底部表单

△ 用法

模态底部表单提供了一组选择,同时阻止与屏幕其余部分的交互,它们是移动上的内联菜单和简单对话框的替代,为内容、图标和操作提供了更多的空间。

模态底部表单仅用于移动应用程序。

Material Design——Sheets: bottom_第14张图片
左:模态底片可以用来代替菜单来显示额外的屏幕操作 ;右:使用模态底部工作表提供到另一个应用程序的深度链接。

△ 行为

· 底层与分割线

模态底片的默认高度为16 dp,这个高度允许它们出现在大多数UI元素之上,并允许它们在整个UI前面被拉起,以显示更多选项。

模态底部表单会导致其背后的所有内容和UI元素显示一个SRIM,这表明它们不会响应用户交互。点击底层界面或者底部表单来关闭视图。

Material Design——Sheets: bottom_第15张图片
Right:使用带有模态底部工作表的可见文本通知用户,他们不能与屏幕的其余部分交互;Wrong:不要用看不见的纸条作为模态底片,这可能会误导用户与屏幕其他部分交互的能力。

· 可见度

为了提供对其顶部动作的初始访问,模态底片的初始垂直位置被限制在屏幕高度的50%。

然后可以将超过屏幕高度的50%的模态底片拉过整个屏幕,在内部滚动以访问它们剩余的项。

Material Design——Sheets: bottom_第16张图片
Material Design——Sheets: bottom_第17张图片
Right:有几个项目的模态表单打开时是完全可见的;Wrong:不要在打开时用全屏幕制作高底部表单,这使得移动设备上的用户立即无法获得最高的内容。

· 控制

当用户操作(如点击按钮或溢出图标)触发时,会出现模式底部表单。他们可以通过下列方式被取消:

1.点击底部工作表中的菜单项或操作

2.单击底部界面

3.关闭底部表单

4.如果可用的话,在底部表单的顶部应用程序栏中设置关闭按钮

Material Design——Sheets: bottom_第18张图片
左: 点击划线会使模态底部表单关闭;右:通过滑动一个模态底部表单可以关闭这个表单。 

△ 位置

模态表单在小屏幕非常有效。

在较大屏幕上,使用菜单或对话框创建与触发UI元素的清晰的表单。

Material Design——Sheets: bottom_第19张图片
一种在移动(1)上使用底部表单的溢出菜单和在桌面(2)上使用内联菜单。



END.THANKS FOR YOUR READING~

如有不当,还请多多指教~

你可能感兴趣的:(Material Design——Sheets: bottom)