原文转载: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. linux操作系统基础篇(一)

    1.什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序 ...

  2. javascript第七章--DOM

    ① 节点层次 ② DOM操作技术

  3. robotframework自动化系列:删除操作流程以及总结

    之前已经完成了登录.新增和修改的操作流程,这一节主要说明删除操作流程以及自动化的过程中出现的问题,算是对这个项目自动化的一个总结. 删除操作流程 对于系统账号管理中删除功能,删除的测试点主要如图所示 ...

  4. CentOS7.2非HA分布式部署Openstack Pike版 (实验)

    部署环境 一.组网拓扑 二.设备配置 笔记本:联想L440处理器:i3-4000M 2.40GHz内存:12G虚拟机软件:VMware® Workstation 12 Pro(12.5.2 build ...

  5. (一)IDEA工具开第一个springboot应用之helloworld

    (一)IDEA工具开第一个springboot应用之helloworld 一.前置知识 1.maven相关知识 2.spring注解 3.RESTful API 二.idea开发第一个springbo ...

  6. Fielddata is disabled on text fields by default. Set fielddata=true on [gender] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memor

    ES进行如下聚合操作时,会报如题所示错误: ➜ Downloads curl -XPOST 'localhost:9200/bank/_search?pretty' -d ' { "size ...

  7. android shape 大全 (转)

    1. 各属性的配置语法 在项目 res/drawable 文件夹中创建一个以 shape 为根节点的 XML 文件,基本语法如下: <?xml version="1.0" e ...

  8. SparseArray,SparseBooleanArray和SparseIntArray

    package android.util; import com.android.internal.util.ArrayUtils; /** * SparseArrays 利用integer去管理ob ...

  9. Oracle的窗口和自动任务

    Oracle数据库自己会例行做一些定时任务,比如会自动进行统计信息收集等作业任务.如果统计信息收集的时间正好赶上业务的高峰期,那就有可能由此引发一系列性能故障. 那么,我们该如何查看这些数据库自动去做 ...

  10. hive中一些常用的sql语句

    1.建表 CREATE TABLE IF NOT EXISTS student( time varchar(64) , num int , age int )PARTITIONED BY ( scor ...