基本原理 - Material属性

Material属性

Material作为质感设计虚拟世界中的基本粒子具有固定的属性和运动规律,相较于现实世界的基本粒子又有其独特的性质和行为,进而决定了由Material组成的层面的表现。

形态与运动

Material是虚拟世界中的物质实体,因此多个Material不能同时占据相同的位置,由Material组成的层面也不能互相重叠或穿透。

正确

使用阴影区分实体层面。

错误

Material不能重叠。

错误

Material不能互相穿透。

由 Material组成的层面类似于纸张,是一种平整、轻盈、高密度、质地均匀的固体,厚度固定为1dp。

正确

Material层面具有统一的厚度。

错误

多种厚度的Material层面钳制界面元素的活动。

外力作用不能透过Material,因此用户的操作不能穿过高层面作用于低层面。

正确

用户操作仅作用于选中的或在作用范围最前端的层面。

错误

用户操作不能穿透Material层面。

Material可以凭空产生和消失。因此Material层面可以在平面上自由变换形状与长、宽。

Material层面的形状与尺寸由Material的有无决定。

Material层面可以自由地拆分与无缝拼合。

Material之间的分割与连结干净利落。

Material可以在三维空间内自由移动。但由于虚拟空间海拔高度有限,为了保证界面稳定性,Material层面只能平行于屏幕,不能扭曲、折叠、翻转。

正确

同一Material层面中的Material只能处于同一海拔。

错误

Material不能穿透大小有限的虚拟空间。


外表

Material可以自由改变颜色,内容的显示和运动实质上是承载物——Material的颜色变化,因此由Material组成的层面可以显示任意内容——除了模拟阴影。

Material可以表现任意颜色。

错误

实体层面的阴影不应通过视觉欺骗的方式实现。

内容的运动可以在视觉上独立于Material,但内容的显示始终依赖于Material的存在。

Material层面显示的内容并不被Material属性所影响。

Material层面可以表现一定程度的透明。但除过渡状态外,包含内容的Material承载层必须保持完全不透明。