在iso7之前Apple采用的是拟真化设计语訁,期望通过模拟现实世界的物体给用户 身临其境的感觉。自metro和ios7开始的扁平化设计语言则相反它着意去掉冗余的装 饰效果(比如透视、纹理、渐变等等能做出3D效果的元素),让“信息”本身重新作为核心 被凸显出来
从下面的对比图中,我们可以体会到两种设计语言的差异:
如果说拟真代表设计语言的一个极端而扁平代表设计语言的另一个极端,那么Material Design则居于两者之间更偏右的位置:
在Material Design中屏幕里看上詓平整的一个 App 界面,事实上不同控件之间都拥有 着层级关系不同控件之间的层级关系会使用阴影作为表示,而阴影的深浅代表的正是這个 控件在 Z 轴的高度:
在右边的示例中,试着滚动一下内容区域你可以感觉到标题栏比内容区域离你更近。思考一下 阴影在Materia Design中的作用!