Material Design – 实体特性

实体特性

实体有着确定不变的性质以及固有的行为。

充分理解实体的这些特性有助于你更好的依照Meterial Design去进行设计。

实体特性

固体

占据特定空间

不可穿透

形状易变

沿平面变化尺寸

坚定不移

可以加入其他实体

可以分开,分割,合并

可以被创造或者销毁

可以沿任何轴线移动

物理特性

实体在x轴和y轴上有着不同的尺寸(以dp为单位),但是在z轴有着均匀统一的1dp厚度。

正确

不同实体的长度和宽度互不相同

错误

实体的厚度要一直为1dp

实体投射阴影

阴影由不同实体元素间的相对高度产生。

正确

阴影描绘实体元素间的相对高度

错误

阴影决不能通过实体着色进行粗略表示

内容可以由任何形式或颜色在实体上进行展示,但内容不会增加实体的厚度。

正确

实体可以以任何形状或颜色显示

内容的行为表现可以独立于实体,但仍会限制于实体范围内。

正确

内容的行为可以独立于实体

实体是一种固体。

输入事件不可以穿越实体。

正确

输入事件仅仅可以影响实体的表层

错误

输入事件不能够穿越实体

多个实体元素不可以同时占据空间中的同一个点。

正确

利用高度来分离不同实体元素是避免多个实体元素占据空间中同一个点的一个很有效的方法

错误

多个实体元素不能够占据空间中的同一个点

一个实体不能穿越另一个实体。

例如,一个实体在改变高度的时候其模块不能占据另一个实体的模块。

错误

一个实体不能穿越另一个实体

实体转换

实体可以改变形状

实体可以改变形状

实体只能沿着平面进行放大缩小

正确

实体只能沿着平面进行放大缩小

实体永远不会弯曲或者折叠

错误

实体永远不会弯曲或者折叠

一个实体可以与另一个实体集合成为一个新的实体

一个实体可以与另一个实体结合成一个新的实体

实体分离可以再次重新结合。例如,从一个实体中拿出一部分,那么剩余的部分会再次成为一个完整的实体。

实体可以分离然后再次成为一个完整的实体

实体运动

实体可以在任何环境中自发的生成或销毁。

实体可以自发生成或销毁

实体可以沿任何维度运动

实体可沿任何维度移动

z轴运动通常为用户与之交互引起

z轴运动通常由交互引起