[关闭]
@lovesosoi 2017-10-28T09:24:58.000000Z 字数 1354 阅读 1004

11.1 Material Design 入门


什么是 Material Detail?

Material Design,是谷歌在14年的IO大会上提出的一种新的理念,也被称为新的设计语言(也被称为“原材料设计”),称它为设计语言不为过,但是实际上,这仅仅是谷歌提倡的一种新的设计风格、理念以及设计基本原则。

Material Design 在Android 5.0 后 被 Goole 引入,发布了关于Material Design 的官方学习资料。

传送门:https://developer.android.google.cn/about/versions/lollipop.html

中文版 传送门:https://github.com/1sters/material_design_zh

Material Design 基础了解

Material Design重点在于一点,它的存在,让控件有了生命,对应的也拥有了层次感,提升了用户交互感触。

那么层次感又是什么呢?如下图所示:

之前,仅仅是X、Y轴,而现在新增了一个Y轴,也就是屏幕上方位置,具体与用户交互效果如下:

那么对于不同的职业对待它的标准又是什么呢?

* 美工:尽量遵循Material Design设计,提升原有界面UI以及图标设计;

* 产品:尽量遵循Material Design界面设计、界面跳转、动画效果、以及与用户交互设计;

* 开发: 实现基于Material Design设计

Material Design 基础使用

谷歌开发以及收集了一些最新的开源的项目,汇集到最新的support兼容支持包以及最新的5.X API里面。而关于support包,我们不得不提有如下几点:

Material Design 初体验

1.首先引入 Material Design 依赖

compile 'com.android.support:design:26.0.0-alpha1'

2.新建一个简单的 Material Design 的页面

展示的页面如下:

其中包括了Material Design 常用的 CoordinatorLayout 、 AppBArLayout 、 CollapsingToolbarLayout 、 FloatingActionButton。(这些控件之后会重点讲解)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注