[关闭]
@FunC 2017-02-17T02:02:15.000000Z 字数 597 阅读 1769

Material design学习笔记

设计 前端


环境

  1. 3D环境:material object所处的环境是3D环境。也就是说每个material object都有x、y、z轴。z轴是用于层叠而不是用于透视的。
  2. 光与影:在material环境下,有两种光。其中主光产生方向性的阴影。环境光产生各个方向的柔和的阴影。

性质

物理属性:

  1. xyz轴的单位都是dp,且厚度统一为1dp。所以阴影也应该反应出相对高度。
  2. 内容展示在material上,且不会增加material的厚度。
  3. 内容的行为独立于material,但显示的边界由material的边界限定。
  4. material是固态的,也就是说一些事件如input事件不能穿透material(即只在触发的最上层material生效)
  5. 多个material元素不能占据同一片空间(可通过提高海拔等方法解决)
  6. material不能直接穿过material。(但可以类似洗牌那样切换)

material的变形

  1. material可以随意变换形状。
  2. material只能沿着其所在的平面变大变小
  3. material绝对不能弯曲或翻折!
  4. 多片material可以拼在一起融合成单片material
  5. 当material分裂开后,可以再次融合成一整片material(如切换列表顺序)
  6. material能自然生成和销毁(但不能突然出现或消失?)
  7. material可沿着各种轴移动
  8. 沿z轴的运动是与用户交互的代表
  9. 9.
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注