一篇文章学会Coordinatorlayout+AppbarLayout

现如今,折叠式布局在App中相当常见,给人一种科技感,充满良好的用户体验。Coordinatorlayout+AppbarLayout+CollapsingToolbarLayout这三个臭皮匠联合起来用千变万化,啊,我重来没有见过如此超凡脱俗之效果。
网上大多来不来就将这仨揉在一起,布局也是直接全部嵌套完成搬上来,但是你真的理解它们之间的协作关系吗?相互联动的原理是什么呢?一个个控件都没整明白写出这个功能也没有意义呀。那我就一个一个拆开来讲,分别来个功能,再一个接一个拼接。接下来,让我们一起走进它们的内心世界。

github代码直通车: https://github.com/18380438200/CoordinatorlayoutFull
先上效果图:

giphy的副本.gif

博客讲解demo地址:https://github.com/18380438200/MDView

ToolBar(因为涉及到,也一并讲解)

从Android3.0后出现ActionBar,但是这效果,谁用谁知道啊。颜色不好看不说,布局也是无法订制,都不如自定义ActionBar的好。可见我的另一篇自定义[Actionbar] http://www.jianshu.com/p/43b51e1062f1。
使用方式:
1.首先在Activity主题里面将默认Actionbar改为NoActionbar