Material Design——Backdrop

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

Material Design链接:Backdrop

一个Backdrop出现在应用程序中的所有其他界面底部, 显示相关信息内容和可操作的内容。

一、使用

背景由两个层组成: 顶层和底层。底层显示操作和上下文, 这些控制并知会顶层的内容。

Material Design——Backdrop_第1张图片
1.底层;2.顶层。
Material Design——Backdrop_第2张图片
1.隐藏后, 底层可以提供有关顶层的相关展示信息; 2.显示后, 底层显示与顶层相关的空间。
Material Design——Backdrop_第3张图片
1.底层的内容可以是导航, 以此更改前面图层上显示的内容;2.底层可以筛选顶层的内容。

△ 原则

Material Design——Backdrop_第4张图片

· 相关  底层应该保持不变的, 显示与顶层相关的控件和内容。

· 立即  底层可以从任何滚动位置访问。

· 内容性强  在同一时间应该只关注一个层。


二、分析

backdrop由Back layer(底层)、Front layer(顶层)和可选的 subheader (标题)组成。在同一时间,只可在其中一个层操作。

Material Design——Backdrop_第5张图片
1. Back layer;2. Front layer;3. Subheader (optional)。

△ 顶层操作

顶层总是出现在底层的前面。它以全角显示, 并包含主要内容。

Material Design——Backdrop_第6张图片
顶层可以包含浏览组件, 例如:1.Text lists(文本列表);2.Image lists(图像列表);3.Cards(卡片);4.Text(文本)。
Material Design——Backdrop_第7张图片
当界面停留在顶层,底层会包含一个显示图标,点击这个图标,界面就会转换到底层。

△ subheader (optional)

subheader是位于顶层,包含标题以及图标的固定区域。

Material Design——Backdrop_第8张图片
subheader 可以固定到位, 而在顶层的内容可以独立滚动。
Material Design——Backdrop_第9张图片
顶层上的 subheader (A) 和可滚动内容区域 (B) 的宽度为1dp。

△ 底层操作

底层显示在应用程序中的最低宽度 (0dp) 中, 填充整个背景。它包含与前一层相关的可操作内容。

Material Design——Backdrop_第10张图片
底层包含用于导航或筛选的组件, 例如:1.导航; 2.步骤器;3.文本字段; 4.选择控件。这些组件会影响前端层上的内容。
Material Design——Backdrop_第11张图片
A: 底层的宽度值为0dp。

当底层处于活动状态时,顶层可以包含文本和图像, 或scrim, 作为提供隐藏底层的方法。

Material Design——Backdrop_第12张图片
1.图标和文本;2. Scrim。


三、行为

△ 触发底层

通过一些交互操作来触发底层。

Material Design——Backdrop_第13张图片
可以通过点击菜单图标 (1) 来触发底层。
Material Design——Backdrop_第14张图片
可以通过点击任何输入字段 (1, 2, 3)来触发底层。
Material Design——Backdrop_第15张图片
Wrong:不要用用滑动手势来触发底层。
Material Design——Backdrop_第16张图片
左:当显示底层时, 顶层将从视图中滑出;右:底层的高度基于其内容的大小。

△ 隐藏底层

可以通过与顶层交互,或触发任一层上的相关操作来隐藏底层。

Material Design——Backdrop_第17张图片
可以通过点击底层关闭图标 (1), 整个顶层的 (2)区域, 或顶层箭头 (3) 来隐藏底层。
Material Design——Backdrop_第18张图片
左:当显示底层时, 顶层内容将变为隐藏状态。右:若要隐藏底层, 请点击顶层的任何位置或点击底层的隐藏图标。要当看不见顶层的时候, 可以点击关闭图标来隐藏底层。

△ 内容滚动

顶部和底部的滚动行为操作有所不同。

Material Design——Backdrop_第19张图片
Right:顶层内容可以水平滚动。Wrong:不要让顶层内容延伸到卡片之外之外与底层重叠。
Material Design——Backdrop_第20张图片
左:使用 subheader 在顶层上垂直滚动内容;右:当使用 subheader 时, 在显示底层的同时顶层内容可以保留其滚动位置。
Material Design——Backdrop_第21张图片
左:如果顶层最小化, 则底层上的内容可以垂直滚动;右:在小区域中向后滚动图层内容时要小心。由于显示的背景是模式, 尽可能多地显示更多内容。



END.THANKS FOR YOUR READING~

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

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