注意すべき重要な点の 1 つは、CoordinatorLayout には FloatingActionButton または AppBarLayout の機能を本質的に理解していないことです。Coordinator.Behavior の形式で追加の API を提供するだけで、子ビューがタッチ イベントとジェスチャをより適切に制御できるようになります。相互の依存関係を宣言し、onDependentViewChanged() を介してコールバックを受け取ります。
ビューは CoordinatorLayout.DefaultBehavior(YourView.Behavior.class) アノテーションを使用してデフォルトの動作を宣言するか、app:layout_behavior="com.example.app.YourView$Behavior" 属性を使用してレイアウト ファイルに設定できます。このフレームワークにより、任意のビューを CoordinatorLayout と統合できます。
今すぐ利用可能!Design ライブラリは現在利用可能です。SDK Manager で Android サポート リポジトリを更新してください。その後、単一の新しい依存関係で Design ライブラリの使用を開始できます。
compile 'com.android.support:design:22.2.0' Design ライブラリは Support v4 および AppCompat Support Libraries に依存するため、Design ライブラリの依存関係を追加すると、これらは自動的に含まれることに注意してください。また、これらの新しいウィジェットが Android Studio Layout Editor のデザイン ビュー (CustomView の下にあります) で使用できるように配慮し、これらの新しいコンポーネントの一部を簡単にプレビューできるようにしました。
デザイン ライブラリ、AppCompat、およびすべての Android サポート ライブラリは、すべてをゼロから構築することなく、モダンで見栄えの良い Android アプリを構築するために必要なビルディング ブロックを提供する重要なツールです。