进入Material Design时代

Posted by jjx on May 10, 2016

转载

原文地址:进入Material Design时代

关于Material Design是Android 5.0系统的重头戏,并在以后App中将成为一种设计标准,而且随着已支持Android 5.0 Lollipop的Nexus 6的开售,Google希望开发者更快的支持Material Design,连续发了3篇文章,来帮助开发者如何在自己的App 中实现Material Design。并表示:expect Winter 2014 to be a big quarter for design on Android.

目前使用过的Material Design 的Google App有 Google Play,Inbox(相当的酷炫,大家可以申请Invite,当然也可以通过已经拿到Invite的朋友帮忙激活),显然Material Design是必然的趋势,Google Play上越来越多的应用开始支持Material Design,因此我觉得写这样一篇文章也变得迫不及待。

官方Blog关于Material Design的专题文章一共有三篇:

一、Tangible Surfaces 有型的外观

1.1 Shadows
1.2 Cards

二、Print-like Design 打印式风格

2.1 Typography 活字印刷
2.2 Color
图片
2.3 Dynamic color 动态的色彩

三、Authentic Motion 真实的动效

3.1 Activity + Fragment切换
3.2 Ripples(涟漪)
3.3 StateListAnimator
3.4 Reveal
3.4 Interpolators 插值器

四、Adaptive Design (and UI Patterns)

Material Design开发资源

示例集合

https://github.com/rahulparsani/google-io-2014-compat

https://github.com/romainguy/google-io-2014

https://github.com/dexafree/MaterialList

http://img.blog.csdn.net/20141101111622600

https://github.com/futuresimple/android-floating-action-button

https://github.com/telly/FloatingAction

https://github.com/makovkastar/FloatingActionButton

https://github.com/flavienlaurent/tickplusdrawable

https://github.com/markushi/android-ui

https://github.com/balysv/material-menu

https://github.com/saulmm/Android-Material-Example

https://github.com/ikimuhendis/LDrawer

Ripple

https://github.com/markushi/android-ui

https://github.com/traex/RippleEffect

https://github.com/siriscac/RippleView

Transition

https://github.com/saulmm/android_L_preview_example(图太大) https://github.com/andkulikov/transitions-everywhere

Vector

https://github.com/chiuki/animated-vector-drawable

Dialog

https://github.com/drakeet/MaterialDialog

https://github.com/r0adkll/PostOffice

https://github.com/lewisjdeane/L-Dialogs