CoordinatorLayout 和 Behaviors

CoordinatorLayout 是一个扩展 FrameLayout 的容器。
通过将 CoordinatorLayout.Behavior 附加到 CoordinatorLayout 的直接子项,你将能够拦截触摸事件,窗口插入,测量,布局和嵌套滚动。

通过为 CoordinatorLayout 的子视图指定 Behaviors ,你可以在单个父级中提供许多不同的交互,并且这些视图也可以相互交互。使用 DefaultBehavior 注释时,视图类可以在用作 CoordinatorLayout 的子项时指定默认行为。