zhanghuayan 发布的文章

浅析Android Material Design Support Library(二)——AppBarLayout


AppBarLayout简介

[参考文档地址][1]

AppBarLayout是一个垂直的LinearLayout,并且可以支持滚动手势。 他的子元素需要提供他们他们想要的滚动行为通过setScrollFlags(int)这个方法进行设置或者通过相关联的xml布局文件设置相关属性:app:layout_scrollFlags. 这个视图很多程度上决定了他是CoordinatorLayout的子元素。如果你用AppBarLayout中含有一个不同的ViewGroup,那么他大多数的功能键不能工作。 AppBarLayout也需要一个单独的滚动的sibling才知道什么时候去滚动。绑定的动作是通过AppBarLayout.ScrollingViewBehavior 行为类,这一意味着你需不要设置你滚动视图的行为去取代AppBarLayout.ScrollingViewBehavior。一个字符串资源包含完整的类名。


浅析Android Material Design Support Library(一)——简介


Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这不得不说是一个良心之作。

Q: 什么是Material Design设计规范?

这个一句两句话可说不清楚,大家可以到一下两个地址去看相关的文档进行学习:

Q: 那么怎么使用Design Support Library呢?

如果你使用的是Android Studio那么十分的简单,只需在build.gradle(Module:app)这个文件中加入拓展库支持 compile 'com.android.support:design:22.2.1' ,这样你就可以在你的布局文件中使用这个拓展库,很方便我们做出MD设计风格的应用。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'
}

Q:如何使用 MaterialDesign Support Library 进行开发

请参考MaterialDesign Support Library官方文档,或作者后续的学习博客


Android Studio 用法小结(不定时更新)


Q:快速生成或插入set,get,constructor 1、Code-->Generate 2、通过快捷键:Alt+Insert

Q:代码提示 通过快捷键:Ctrl+Alt+space

Q:如何显示行号 Settings --> Editor --> Appearance ,勾选 Show line numbers 。

Q:如何使用GIT进行版本管理 1、File --> Settings --> Version Control --> Git ,在右侧中选择你的 Git 的安装目。 初始化git项目(git init),操作如下:VCS->Enable Control Integration->Select "Git"。 将代码添加到VCS(git add),选中要提交的文件->VCS->Git->Add。 提交修改VCS(git commit),选中要提交的文件->vcs-GIT->ADD。

Q:快速导入包 快捷键:Alt+Enter