Android5.0+(CoordinatorLayout)
英文原文: https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。 概览 CoordinatorLayout 实现了多种Material Design中提到的 滚动效果 。目前这个框架提供了几种不用写动画代码就能工作的方法,这些效果包括: 让浮动操作按钮上下滑动,为Snackbar留出空间。 扩展或者缩小Toolbar或者头部,让主内容区域有更多的空间。 控制哪个view应该扩展还是收缩,以及其显示大小比例,包括 视差滚动效果 动画。 设置 首先确保遵循了 Design Support Library 的使用说明。 浮动操作按钮与Snackbar CoordinatorLayout可以用来配合浮动操作按钮的 layout_anchor 和 layout_gravity属性创造出浮动效果,详情请参见 浮动操作按钮 指南。 当 Snackbar 在显示的时候,往往出现在屏幕的底部。为了给Snackbar留出空间,浮动操作按钮需要向上移动。 只要使用CoordinatorLayout作为基本布局,将自动产生向上移动的动画。浮动操作按钮有一个 默认的