Material具有某些不变的特性和固有的行为
了解这些材料的特征将帮助您以与Material Design的期望一致的方式操纵他们。
Material特征
- 实体
- 占据空间的唯一点
- 不可穿透
- 形状可变
- 仅沿其平面发生大小变换
- 不能受力
- 能够加入其Material对象
- 可以分割、分离和合并
- 可以创建或销毁
- 沿任意轴移动
物理特征
Material拥有x、y轴方向尺寸的变化(单位dp)并且拥有均匀厚度(1dp)。
正确的做法
Material 的长和宽可以变化
错误的做法
Material总是1dp的厚度,不能有其他厚度
Material投影:由Material元素之间的相对高度(Z轴位置)自然的产生。
正确的做法
阴影描绘了Material元素之间的相对高度。
错误的做法
阴影不能与有颜色的Material相似。
Material上的内容展示不会增加Material的厚度。
Material能够显示任何颜色和形状
Materila上的内容可以独立于Material展示,但是限制在Material范围内。
Material是一种实体,输入事件不能穿透Material
输入事件只能影响最表层的Material
输入事件不能穿透Material
多个Material不能占据同一个空间层。
正确的做法
使用高度来分离Material元素是防止多个Material元素同时占据空间中的同一层的一种方法。
错误的做法
多个Material元素不能同时占据空间中的同一层。
Material不能穿透在它上边或下边的Material
material运动
Material能改变形状(圆形变方形)
Material只能沿着其平面放大和缩小
Material不能折叠或掀起一角
多片Material可以连接起来变成一片
分裂时,Material可以愈合。 例如,如果从一个Material中移除一部分,则该Material将再次变为整个板材。
Material可以在环境中任何地方自发的产生或者销毁
Materila可以在任何方向角度移动。
Z轴运动通常是用户与Material相互作用的结果。