XcodeのStoryboardみたいなものがAndroid Studioに付いたと聞いたので取り敢えず触る。
手持ちのプロジェクトはうまく認識してくれなかったので要調査。
今回は新規プロジェクトで利用してみます。
Navigation Editor を使う
起動
Tools -> Android -> Navigation Editor
と起動するとプロジェクトホーム直下に
.navigation/raw/main.navg.xml
というフォルダとファイルが生成されるようです。
編集
右クリック
でActivityの作成ができます。
ウィザードでActivityクラスとlayoutファイルが生成されてAndroidManifest.xml
にも追記されます。
Shift+左クリック
でActivity同士を繋げることができます。
作ったばかりのActivityで繋ぐと繋げる物がないので下記のようにエラーが出ます。
TextViewをButtonに変更してidを与えてShift+左クリック
で繋げてみます。
MainActivityのコード見てみるとクリックイベントが生成されているがViewのimportまでされていない、残念だ。
感想
Navigation EditorからActivityやlayoutファイルを削除できたらいいな。
あとlayoutファイルが参照していたファイルも他と競合しなければ削除できたりすると嬉しいです。
まだお試し機能状態なのでこれがあるから開発が色々捗るということはなさそう。(小並感
参考