12.1--什么是Material Design

Material Design 是由谷歌的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性。那么谷歌凭什么认为 Material Design 就能解决 Android 平台界面风格不统一的问题呢?一言以蔽之好看。

为了做出表率,谷歌从 Android5.0 系统开始,就将所有内置的应用都使用 Material Design 风格来进行设计。这里我随便截了两张图,你可以先欣赏一下,如图所示。

其中,左边的应用是 Play Store,右边的应用是 Youtube。可以看出,它们的界面都十分美观,而它们正是使用 Material Design 来进行设计的。

不过,在重磅推出之后,Material Design 的普及程度却不能说是特别理想。因为这只是一个推荐的设计规范,主要是面向 UI 设计人员的,而不是面向开发者的。很多开发者可能根本就搞不清楚什么样的界面和效果才叫 Material Design,就算搞清楚了,实现起来也会很费劲,因为不少 Material Design 的效果是很难实现的,而 Android 中却几乎没有提供相应的 API 支持,一切都要靠开发者自己从零写起。

谷歌当然也意识到了这个问题,于是在 2015 年的 Google IO 大会上推出了一个 Design Support库,这个库将 Material Design 中最具代表性的一些控件和效果进行了封装,使得开发者在即使不了解 Material Design的情况下也能非常轻松地将自己的应用 Material 化。后来Design Support 库又改名成了Material 库,用于给Google 全平台类的产品提供Material Design 的支持。本章中我们就将对 Material  这个库进行深人的学习,并且配合 AndroidX 库中的一些控件来完成一个优秀的Material Design 应用。

新建一个 MaterialTest 项目,然后我们马上开始吧!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值