Android:Navigationサンプル

Navigationコンポーネントのサンプルを作成しました。

Githubにあります。 https://github.com/hrk4649/android_samples/issues/5

Navigation_Sample

主に学んだ点は以下の通りです。

  • Android Studio のナビゲーションエディタでデスティネーション(画面)と、その間の移動(アクションと読んでいる)を定義する。定義したものはリソースとして扱う。
  • アクションの実行は、プログラムで実装する必要がある。ボタンのクリックイベントなどでNavigationController.navigate()を実行する。
  • アクションの定義で、移動前の画面、移動後の画面に対してアニメーションを設定できる。フェードイン・アウト、スライドイン・アウトなどのアニメーションリソースはSDKに含まれているものを使用できる。細かい事をしたい場合は、これらを参考にして新しいアニメーションを定義することになる。