Material設計是一個三維環(huán)境中用光線威创、材料和投影組成的設計模式虽界。
所有的material對象有x、y嗤军、z三個方向的尺寸。
所有的material對象有一個單獨的z軸位置馍佑。
關鍵性的光線產生了直接投影斋否,周圍光線產生了軟投影
Material厚度:1px
投影:陰影由重疊材料之間的高度差產生。
3D世界
Material環(huán)境是一個3D空間拭荤,這意味著所有對象都有x茵臭,y和z維度。 z軸垂直地對準顯示器的平面舅世,z軸正方向朝向觀看者延伸旦委。 每張材料沿著z軸占據(jù)單個位置,并且具有標準1dp厚度雏亚,相當于像素密度為160的屏幕上的一個像素厚度缨硝。
在網格上,z軸用于分層罢低,而不用于透視追葡。 3D世界通過操縱y軸來模擬。
光線和投影
在Material環(huán)境中奕短,虛擬光照亮場景宜肉。 關鍵光線產生方向陰影,而環(huán)境光從所有角度產生柔和陰影翎碑。
Material環(huán)境中的陰影由這兩個光源投射谬返。 在Android開發(fā)中,當光源被沿著z軸的各種位置處的材料片阻擋時日杈,發(fā)生陰影遣铝。 在網絡上,陰影通過僅操縱y軸來描繪莉擒。