Material Design 是谷歌开发的一种设计语言。它于 2014 年首次亮相,作为 Android 和谷歌网页产品的统一系统。该系统运用深度、动态和网格布局。表面和边缘提供视觉提示。阴影指示高度。元素投射阴影以显示它们与下方表面的关系。这种设计模仿了物理材料,因此得名。但它并非拟物化设计。它并不模仿皮革或木材。它将纸张和墨水的特性抽象到数字系统中。
Material Design 为布局、颜色、字体、图标和动态效果提供了指导原则。网格基于 8dp 间距系统。组件具有定义好的状态:默认、悬停、聚焦、按下和禁用。动态效果是有意义的。动画展示了元素的出现和消失,引导用户注意力并提供反馈。该系统不断发展演进。Material Design 2 优化了组件。Material Design 3 引入了动态颜色,可以根据用户的壁纸生成调色板。该系统是开源的,开发者和设计师可以免费使用。它已被谷歌产品以外的许多应用采用。许多应用使用 Material 组件,因为它们熟悉且经过充分测试。该系统并非完美无缺。批评者认为它看起来很普通,所有遵循该系统的应用看起来都大同小异。但这种权衡带来了一致性。Material Design 为团队提供了一种共享语言。由于决策已经确定,他们可以更快地进行开发。
材料设计原则
- 材质隐喻——表面和边缘提供线索
- 大胆的图形——精心设计的色彩和图像
- 动态——动画引导和告知
- 自适应——适用于各种设备和屏幕尺寸
- 基于网格的 8dp 间距系统
Material Design 是一个系统。它通过提供默认设置来简化设计决策。用户可以遵循这些默认设置,也可以对其进行覆盖。该系统是一个起点,而不是束缚。
Comments
No comments yet. Be the first to share a thought.
Leave a comment