材料的特性
材料具有确定且不可改变的特性,并且与生俱来的行为。
Google-Material properties
理解材料的这些属性能帮你在操作材料的时候产生如同真实视觉的效果。材料的属性
- 固体
- 在空间中占据一定的点
- 不可穿越或者进入内部
- 易形变的
- 只在它所固有的平面上改变尺寸
- 不可弯曲的
- 不能加入到其他材料之中
- 可以分离,分裂并且再次恢复形状
- 可以被创建和销毁
可以在任何空间轴中移动
<br />
物理特性
-
材料具有可变的x,y大小,并且具有统一的1dp厚度
<font color = green> Do. 材料的长宽是可变的</font>
<font color = red> Don't. 材料的厚度总是1dp</font>
<br />
材料产生阴影。
阴影是有材料的高度变化自然产生的。
<br />内容是显示在材料上的,可以是任何形状和颜色,内容不会增加材料的厚度。
内容可以独立于材料进行行为操作,但是不能超越材料的界限。
<br />-
材料是固体,输出事件不能穿越材料。
<font color = green> Do. 输入事件仅影响前台的材料</font>
<font color = red> Don't. 输入事件不能穿过材料</font>
<br /> -
多个材料的对象不能占据同一个空间的高度。
<font color = green> Do. 使用不同高度来分开不同的材料对象,防止材料高度相同占据同一平行的空间</font>
<font color = red> Don't. 多材料不能占据同一高度的空间</font>
</b> 一个材料不能穿越其他材料
比如一个材料不能在变换高度的时候穿过另外一个材料。
材料变形
- 材料可变换形状。
- 材料的放大缩小都是在自己的平面上进行。
- 材料不能弯曲或者折叠。
- 多个材料能够融合再一起形成一个新的材料。
- 分裂后的材料还能融合在一起。例如当你移动某一个材料的一部分后,这个材料还会重新融合成一体。
材料的运动
- 材料可以自然的出现和销毁在它所处环境的任何地点。
- 材料可以在任意坐标轴方向上移动。
- z轴方向的运动通常是用户与材料交互的结果。