三、Material特性(Material properties)
Material有一套属于自身固定不变的外在特征和内在行为逻辑。
理解material的这些特性有助于我们掌握material design并运用到实际设计当中。
Material的特征
- 立体的
- 在空间中占有唯一的位置
- 不能被其他material对象穿过
- 可变化的形状
- 只沿水平方向作变化
- 不可弯曲
- 能和其他material对象合并
- 能被分裂,再合并
- 能凭空出现或者消失
- 能在任何轴向上移动
物理特性
Material的尺寸沿x和y轴变化(单位:dp),并且其有着固定不变的厚度(1dp)。
Material的投影。
投影的深浅效果跟Material对象之间的位置距离(z轴)相关。
任何形状和颜色的内容都能在material上面显示。添加内容不会增加material的厚度。
在material有限的范围内,内容能够随意变化。
Material是立体的。
输入事件不能穿过当前被触发的material对象。
在空间内,多个material对象不能同时占据同一个位置。
一个material对象不能穿过另一个material对象。举例,就好比一张纸不能穿过另一张纸一样。
Material的变化
Material能改变形状。
Material沿水平方向放大缩小(沿x和y轴)
Material不能弯曲折叠。
多个material对象能够合并成为一个material对象。
被分裂的material对象能够再次合并。
Material的运动
Material能够出现或消失在空间里的任何地方。
Material能沿任何轴向移动。
Z轴上发生的运动变化一般是用户与material对象交互的反馈结果。