Android:Material Design(一) 概述
Android:Material Design(二) Material主题
Android:Material Design(三) 动画
Android:Material Design(四) UI控件
Android:Material Design(五) 视图和阴影
Android:Material Design(六) 使用Drawable
Android:Material Design(七) 兼容性
原质化设计(Material Design)是google io开发者大会推出的新的设计语言,Material Design不像Android过去采用的Holo风格那样深沉,增加或修改了阴影动画功能,使其更加跳动和富有活力。
Android L(Android 5.0)开发者预览版包含了支持Material Design的Apps。Material Design是一个综合的视觉指南、运动和交互设计平台。在你的应用中可以按照material design 规范中定义的准则以及使用新的组件和功能在Android开发人员预览版。
Material Design目标
创造一种新的视觉设计语言,能够遵循优秀设计的经典定则,同时还伴有创新理念和新的科技。
创造一种独一无二的底层系统,在这个系统的基础之上,构建跨平台和超越设备尺寸的统一体验。遵循基本的移动设计定则,同时支持触摸、语音、鼠标、键盘等输入方式。
Material Design的设计原则
材料即象征:视觉线索必须立足于现实。
醒目、形象、策划性:基本的设计原理(字体、网格、空间、尺度、色彩和图像的使用原则)必须引导视觉效果。
有意义的移动:移动的物体或动作不应该干扰用户体验,而是保证用户体验的连贯性。
Material design的设计规范
它包含很多方面。它可以细分为大量的具体概念和处理办法。Google制定出的是一套如何创建动画,样式,布局,部件,图案及可用性的详细规范。
这些规范源于Material design提出的对基本物理特性、形变特征和运动特点的理解。其指导理论是将材料元素置于基于现实的、近似的3D空间内。从美学角度来说,Material design介于扁平与拟物之间。
Material Design中文版
http://wiki.jikexueyuan.com/project/material-design/material-design-intro/introduction.html
http://www.mobileui.cn/material-design/
github资料
根据提供的规范,自己来实现相应的ui界面以及动画效果等等。
这里提供一下谷歌的规范地址:
这个github仓库收集了很多的开源实现,大家可以过来看看
https://github.com/lightSky/MaterialDesignCenter
Material Design的对话框:
https://github.com/afollestad/material-dialogs
对于很多的控件样式,动画,对话框等,使用兼容包无法完成,我们可以使用一些大神开发的第三方包来实现.
组件
https://github.com/navasmdc/MaterialDesignLibrary
https://github.com/keithellis/MaterialWidget
谷歌设计规范
http://www.google.com/design/spec/material-design/introduction.html(需要翻墙)
http://design.1sters.com(中文)
图标素材:
https://github.com/google/material-design-icons、
https://github.com/Templarian/MaterialDesign
谷歌IO2014,Material Design的诠释:
https://github.com/google/iosched
其他人写的应用:
https://github.com/afollestad/cabine
https://github.com/sangmingming/Meizitu