@FunC
2017-02-17T10:02:15.000000Z
字数 597
阅读 1948
Material design学习笔记
设计
前端
环境
- 3D环境:material object所处的环境是3D环境。也就是说每个material object都有x、y、z轴。z轴是用于层叠而不是用于透视的。
- 光与影:在material环境下,有两种光。其中主光产生方向性的阴影。环境光产生各个方向的柔和的阴影。
性质
物理属性:
- xyz轴的单位都是dp,且厚度统一为1dp。所以阴影也应该反应出相对高度。
- 内容展示在material上,且不会增加material的厚度。
- 内容的行为独立于material,但显示的边界由material的边界限定。
- material是固态的,也就是说一些事件如input事件不能穿透material(即只在触发的最上层material生效)
- 多个material元素不能占据同一片空间(可通过提高海拔等方法解决)
- material不能直接穿过material。(但可以类似洗牌那样切换)
material的变形
- material可以随意变换形状。
- material只能沿着其所在的平面变大变小
- material绝对不能弯曲或翻折!
- 多片material可以拼在一起融合成单片material
- 当material分裂开后,可以再次融合成一整片material(如切换列表顺序)
- material能自然生成和销毁(但不能突然出现或消失?)
- material可沿着各种轴移动
- 沿z轴的运动是与用户交互的代表
9.