ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
前言 最近写了多篇关于Android 5.0的技术博文,希望能够对大家学习Android 5.0的知识有帮助。([点击查看](http://blog.csdn.net/column/details/android5.html)) ![](http://img.blog.csdn.net/20141207201318880?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3ltNDkyMjI0MTAz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 2011年的时候接触Android,是从我的第一部Android手机开始的,我还清晰的记得是ME525 Defy(Android 2.1,电容屏速度很快,黑白的机身,当时打着全球第一款三防的智能手机的名号)我买的第一天就自己放水里去了,果然没事。在此之前我上一部手机是诺基亚5230电阻屏操作起来很费劲,那时候诺基亚还算流行着(买Defy的时候还被同事给鄙视了,他们用的都是诺基亚的)那是我第一次被Android深深的吸引住了!一晃眼,2014年了,我看着手上的已经刷到Andorid 5.0的Nexus 5 仿佛又回到了当年那种看到Defy的感觉,这次因为Material Design。3年多了,Android已经不仅仅是我工作中的离不开的一部分,更多的是生活中的一部分。 ![](http://img.blog.csdn.net/20141207205033640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3ltNDkyMjI0MTAz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) Material Design 谷歌推出了全新的设计语言Material Design。 ![](http://img.my.csdn.net/uploads/201412/08/1418000328_6965.gif-thumb.jpg) Android 5.0 Lollipop的界面设计的灵感来源于自然、物理学以及基于打印效果的粗体、图表化的设计,换句话说,它的设计是一种基于高品质纸张的效果——扁平、易于操作。 如上图所示,当我们体验这种Material Design设计风格时,可以去寻找一种我们已经非常熟悉的材料的感觉——“用熟悉的感知”和“真实的光影效果”来提供一种“合理的空间感”和一种“系统级人机互动”体验。据此而言,Android 5.0给我们的第二种体验就是其“动作”。谷歌深刻地阐释了Android新版本系统和终端之间的“水乳交融”:“所有的动作都在一个单独的环境中发生。任何操作都呈现在用户眼前,即便是界面的更换和重组,都没有一丝一毫的间断。回馈机制是如此的精妙而清晰,衔接也是高效且连贯。 让我们去学习如何创建Material Design的App: # [ym—— Android 5.0学习之创建模拟器](http://blog.csdn.net/cym492224103/article/details/41480857) # [ym—— Android 5.0学习之使用Material主题](http://blog.csdn.net/cym492224103/article/details/41515859) # [ym—— Android 5.0学习之使用Palette](http://blog.csdn.net/cym492224103/article/details/41626889) # [ym—— Android 5.0学习之AnimatedVectorDrawable](http://blog.csdn.net/cym492224103/article/details/41677825) # [ym—— Android 5.0学习之ListView升级版RecyclerView](http://blog.csdn.net/cym492224103/article/details/41719497) # [ym—— Android 5.0学习之CardView](http://blog.csdn.net/cym492224103/article/details/41753071) # [ym—— Android 5.0学习之Activity过渡动画](http://blog.csdn.net/cym492224103/article/details/41761267) # [ym—— Android 5.0学习之定义阴影](http://blog.csdn.net/cym492224103/article/details/41779795) # [ym—— Android 5.0学习之动画](http://blog.csdn.net/cym492224103/article/details/41781265) # [ym—— Android 5.0学习之Tinting和Clipping](http://blog.csdn.net/cym492224103/article/details/41786289) 通过学习以上知识你们可以做出如下图所示的Demo: # ![](http://img.my.csdn.net/uploads/201412/07/1417953561_3779.gif-thumb.jpg) 关于学习: 有很多人学习的时候很浮躁,我推荐你看看《[学习其实就是这么回事](http://blog.csdn.net/cym492224103/article/details/38442811)》,如果你是第一篇就是看到本篇文章的同学,请不要急着下载Demo源码,你可以先从上面的教程按顺序一篇一篇看,看到最后你会发现,你根本不需要下载此Demo,都可以做出比我自己写的Demo更优秀的Demo,相信自己一定能行。 源码地址:[点击传送](http://download.csdn.net/detail/cym492224103/8233567) [](http://blog.csdn.net/cym492224103/article/details/41790149#)[](http://blog.csdn.net/cym492224103/article/details/41790149# "分享到QQ空间")[](http://blog.csdn.net/cym492224103/article/details/41790149# "分享到新浪微博")[](http://blog.csdn.net/cym492224103/article/details/41790149# "分享到腾讯微博")[](http://blog.csdn.net/cym492224103/article/details/41790149# "分享到人人网")[](http://blog.csdn.net/cym492224103/article/details/41790149# "分享到微信")