原文转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0713/3179.html

关于Design Support Library,看似简单,其实不好掌握,一是因为它们都不是单独的控件,往往和主题以及周围的布局相关,偶合度有点高,二是因为这个兼容库有好些坑。因此我们只能在自己实践的同时,把各处文章的知识点结合起来,才能对Design Support Library有完整的认识。

我知道目前有好几个博客都在对Design Support Library的几个控件分章节的讲解。先记录在此,有时间比较下。

下面这三个博客目前都正在撰写Design Support Library系列的文章。

一、stylingandroid网站

地址: https://blog.stylingandroid.com/

也许这个博客不是那么吸引眼球,但是根据我以前对上面文章的翻译经验来看,这个博客的文章基础但不失深度,也最详细,文章质量相当高,很难从作者的文章中找到错误。

该系列以及该网站的其他博客都是要翻译的,不过最近这段时间觉得自己翻译居多,少有实践,先写几天代码再说。

二、technotalkative网站

地址:http://www.technotalkative.com/

看了下,其中的文章还是比较详细的。并且配图也不错。

另外,这个系列的博客有人在翻译,其中我认为该网站的翻译最优:http://davinci42.github.io/ 。至于能不能翻译完我就不知道了。

第一部分:浮动操作按钮

第二部分:Snackbar你好,Toast再见!

注:标题是我翻译的,作者保留了英文的标题。

三、antonioleiva网站

地址:http://antonioleiva.com/

这个博客应该是这里面最火的,不过我认为要略逊于stylingandroid, 偶尔能找到很明显的错误(不过都是粗心造成的,不致于误导人),文章都比肩浅显,侧重于用法,不像stylingandroid那样侧重于原理。

该网站的翻译我只翻译了两篇(应该会继续翻译完):

Design Support Library (I): Navigation View的使用

Design Support Library (II): 浮动操作按钮及注意事项

其他的一些网站

inthecheesefactory

inthecheesefactory的文章都是精品文章,详细,善于找坑,配图超赞。该网站也有一篇详细介绍Design Support Library的文章。

地址: http://inthecheesefactory.com/blog/android-design-support-library-codelab/en

翻译可以参考: Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

codepath上关于的讲解

下面是译文地址

CoordinatorLayout与滚动的处理

codepath教程:浮动操作按钮详解

官方博客

这里只给出译文地址:

Android的材料设计兼容库(Design Support Library)

徐医生的博客

Android Design Support Library使用详解

阳春面的博客(感谢fu222cs98的补充)

Material Design控件使用(一)

Material Design控件使用(二)

Material Design控件使用(三)

Material Design控件使用(四)

Material Design控件使用(完结篇)

探索新的Android Material Design支持库

阿基里斯的乌龟对于Snackbar的讲解也不错

Snackbar使用及其注意事项

最后如果谁还知道其他的一些相关资源,请在评论里补充。

总结一下现在关于Design Support Library的几个博客的更多相关文章

  1. Android Design Support Library初探,NavigationView实践

    前言 在前几天的IO大会上,Google带来了Android M,同时还有Android支持库的新一轮更新,其中更是增加一个全新的支持库Android Design Support Library,包 ...

  2. Android Design Support Library使用详解

    Android Design Support Library使用详解 Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的And ...

  3. Android开发学习之路-Android Design Support Library使用(CoordinatorLayout的使用)

    效果图: 上面的这个图有两个效果是,一个是顶部的图片,在上滑之后会隐藏起来并且显示出一个ToolBar(ToolBar类似于ActionBar,但是只有ToolBar是兼容Material Desig ...

  4. 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    转自:http://mrfufufu.github.io/android/2015/07/01/Codelab_Android_Design_Support_Library.html [翻]Andro ...

  5. 【转】Android的材料设计兼容库(Design Support Library)

    转自:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group Android的材料设计兼容 ...

  6. Android应用Design Support Library完全使用实例

    阅读目录 2-1 综述 2-2 TextInputLayout控件 2-3 FloatingActionButton控件 2-4 Snackbar控件 2-5 TabLayout控件 2-6 Navi ...

  7. Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    原文:Codelab for Android Design Support Library used in I/O Rewind Bangkok session--Make your app fanc ...

  8. Codelab for Android Design Support Library used in I/O Rewind Bangkok session

    At the moment I believe that there is no any Android Developer who doesn't know about Material Desig ...

  9. Android Design Support Library: 学习CoordinatorLayout

    简述 CoordinatorLayout字面意思是"协调器布局",它是Design Support Library中提供的一个超级帧布局,帮助我们实现Material Design ...

随机推荐

  1. Dijkstra算法(Swift版)

    原理 我们知道,使用Breadth-first search算法能够找到到达某个目标的最短路径,但这个算法没考虑weight,因此我们再为每个edge添加了权重后,我们就需要使用Dijkstra算法来 ...

  2. SAX解析文件

    import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import ja ...

  3. Spring4 AOP详解

    Spring4 AOP详解 第一章Spring 快速入门并没有对Spring4 的 AOP 做太多的描述,是因为AOP切面编程概念不好理解.所以这章主要从三个方面详解AOP:AOP简介(了解),基于注 ...

  4. 用Python写一款属于自己的 简易zip压缩软件 附完成图(适合初学者)

    一.软件描述 用Python tkinter模块写一款属于自己的压缩软件.zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile来操作zip文件,具有功能:zip压缩功能,zip ...

  5. HTML基础上

    知识点一:HTML Hyper Text Markup Language 超文本标记语言. HTML标准结构: < ! doctype html> 声明文档类型 <html> ...

  6. 开源API测试工具 Hitchhiker v0.5更新 - 完善细节

    Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起管理Ap ...

  7. Python入门 - 容器类型

    python的容器有四种:列表List,元祖Tuple,字典Dictionary和集合Set. 一.列表List a = [1, 2, 3, 'a', 'b', 'c'] b = 1.5 a.appe ...

  8. AngularJS 拦截器实现全局$http请求loading效果

    日常项目开发中,当前端需要和后端进行数据交互时,为了友好的UI效果,一般都会在前端加个loading的状态提示(包括进度条或者icon显示),数据传输或交互完成之后,再隐藏/删除loading提示. ...

  9. Spring Cloud Feign 整合 Hystrix

    在前面随笔Spring Cloud 之 Feign的feign工程基础上进行改造 1.pom.xml依赖不变 2.application.yml文件添加feign.hystrix.enabled=tr ...

  10. hdu 1150 Machine Schedule 最小覆盖点集

    题意:x,y两台机器各在一边,分别有模式x0 x1 x2 ... xn, y0 y1 y2 ... ym, 现在对给定K个任务,每个任务可以用xi模式或者yj模式完成,同时变换一次模式需要重新启动一次 ...