什么是material?
环境:3d世界、光与阴影
3D世界
material环境是一个3D空间,意味着所有的物体都有x,y和z值。其中z轴垂直地对其到设备的平面,通过正向的z轴,可以拓展到观察者。每层material在z轴上都占有一个独有的位置,和拥有标准的1dp厚度。
在web上,z轴用来分层,而不是用来透视。3D世界是通过操纵y轴来仿真的。
光和阴影
在material的环境里,通过虚拟的光照亮了场景。主光线产生了定向的阴影。同时周围的光线从各个角度产生了柔和的阴影。
阴影在material的环境里,被以下两个光源投射而出。
1.在Android的开发中,当光源沿着z轴,在各种位置被各层material挡住时,产生阴影;
2.在web,阴影只有通过y轴来描画;
接下来的例子展示了6dp高的卡片。