强大的CoordinatorLayout被称为“super-powerd FrameLayout”,它的强大是因为它是一个开明的君主,放弃了大多数布局(King)的中央集权制,实行周天子政策,诸侯国分封制。将手中最大权利下发给子控件和子布局。目前Coordinator符合Material设计风格,实现与其他coordinator组件实现联动。
基本实现以下两个功能:
1、作为顶层布局
2、调度协调子布局
【FloatingActitonButton与SnackBar】:FloatingActionButton会让出位置给SnackBar
【ToolBar与RecyclerView】:定义layout_scrollFlags,则列表下拉则toolbar隐藏。
这些都是强大功能。如何配置
【配置文件如下】:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawerlayout"
android:background="@drawable/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activity.MainActivity">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coor"
android:fitsSystemWindows="true"
android:layout