【翻译】Android人机交互设计指南-什么是material之环境

什么是material?

环境:3d世界、光与阴影


3D世界

【翻译】Android人机交互设计指南-什么是material之环境_第1张图片

material环境是一个3D空间,意味着所有的物体都有x,y和z值。其中z轴垂直地对其到设备的平面,通过正向的z轴,可以拓展到观察者。每层material在z轴上都占有一个独有的位置,和拥有标准的1dp厚度。

在web上,z轴用来分层,而不是用来透视。3D世界是通过操纵y轴来仿真的。


光和阴影

在material的环境里,通过虚拟的光照亮了场景。主光线产生了定向的阴影。同时周围的光线从各个角度产生了柔和的阴影。

阴影在material的环境里,被以下两个光源投射而出。

1.在Android的开发中,当光源沿着z轴,在各种位置被各层material挡住时,产生阴影;

2.在web,阴影只有通过y轴来描画;

接下来的例子展示了6dp高的卡片。


【翻译】Android人机交互设计指南-什么是material之环境_第2张图片

你可能感兴趣的:(【翻译】Android人机交互设计指南-什么是material之环境)