总结一下现在关于Design Support Library的几个博客
原文转载: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/ 。至于能不能翻译完我就不知道了。
注:标题是我翻译的,作者保留了英文的标题。
三、antonioleiva网站
这个博客应该是这里面最火的,不过我认为要略逊于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上关于的讲解
下面是译文地址
官方博客
这里只给出译文地址:
Android的材料设计兼容库(Design Support Library)
徐医生的博客
Android Design Support Library使用详解
阳春面的博客(感谢fu222cs98的补充)
探索新的Android Material Design支持库
阿基里斯的乌龟对于Snackbar的讲解也不错
最后如果谁还知道其他的一些相关资源,请在评论里补充。
总结一下现在关于Design Support Library的几个博客的更多相关文章
- Android Design Support Library初探,NavigationView实践
前言 在前几天的IO大会上,Google带来了Android M,同时还有Android支持库的新一轮更新,其中更是增加一个全新的支持库Android Design Support Library,包 ...
- Android Design Support Library使用详解
Android Design Support Library使用详解 Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的And ...
- Android开发学习之路-Android Design Support Library使用(CoordinatorLayout的使用)
效果图: 上面的这个图有两个效果是,一个是顶部的图片,在上滑之后会隐藏起来并且显示出一个ToolBar(ToolBar类似于ActionBar,但是只有ToolBar是兼容Material Desig ...
- 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
转自:http://mrfufufu.github.io/android/2015/07/01/Codelab_Android_Design_Support_Library.html [翻]Andro ...
- 【转】Android的材料设计兼容库(Design Support Library)
转自:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group Android的材料设计兼容 ...
- Android应用Design Support Library完全使用实例
阅读目录 2-1 综述 2-2 TextInputLayout控件 2-3 FloatingActionButton控件 2-4 Snackbar控件 2-5 TabLayout控件 2-6 Navi ...
- Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
原文:Codelab for Android Design Support Library used in I/O Rewind Bangkok session--Make your app fanc ...
- 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 ...
- Android Design Support Library: 学习CoordinatorLayout
简述 CoordinatorLayout字面意思是"协调器布局",它是Design Support Library中提供的一个超级帧布局,帮助我们实现Material Design ...
随机推荐
- C#中SQL语句参数写法
OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;password=**"); ...
- [转载] ZooKeeper的Java客户端API
转载自 http://www.cnblogs.com/ggjucheng/p/3370359.html http://zookeeper.apache.org/doc/trunk/javaExampl ...
- Python之作用域
作用域测试例子: >>> a = 10 >>> def test(): ... a = 20 ... print a ... >>> a 10 & ...
- MySQL解压版配置步骤详细教程
解压mysql到D盘根目录 在解压路径下复制my-default.ini,修改名称为my.ini 在my.ini内容如下 [client]default-character-set=utf8 [mys ...
- OpenCV探索之路(二十七):皮肤检测技术
好久没写博客了,因为最近都忙着赶项目和打比赛==| 好吧,今天我打算写一篇关于使用opencv做皮肤检测的技术总结.那首先列一些现在主流的皮肤检测的方法都有哪些: RGB color space Yc ...
- 深入学习JS执行--单线程的JS
一.介绍 随着js不断学习,你可能会慢慢的好奇,用了这么久的js,却不知道这js在浏览器怎么被执行的,很尴尬.所以,我查阅很多资料来总结JS的执行过程,也分享出来,和大家一起学习. 本篇主要讲单线程的 ...
- jmockit学习总结
mock类型和实例 从依赖的测试代码调用的方法和构造函数是mock(模拟)的目标. Mocking提供了我们需要的机制,以便将被测试的代码与(一些)依赖关系隔离开来.我们通过声明适当的模拟字段和/或模 ...
- AIO5系统中-打印样式常见问题处理
1.为什么我的报表没有数据显示? 答:请看一下报表是否有绑定数据源,有添加查询,如果这些都做了,请看下主项数据的数据源有没有绑定,这些都绑定了,就会有数据的显示. 2.为什么我做的报表分组很乱? 答: ...
- swaggerui在asp.net web api core 中的应用
Swaggerui 可以为我们的webapi提供美观的在线文档,如下图: 实现步骤: NuGet Packages Install-Package Swashbuckle.AspNetCore 在s ...
- Git命令行对照表
git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --glob ...