表示されてるコンテンツまでにいくつかのコンポーネントを経由している。
中心は、NavGraph
として利用されている NavHost
。
ModalDrawer
ごと切り替えてる。
Activity
+ NavHost
+ ModalDrawer
+ 【Screen】
+ Scaffold
+ SwipeRefresh
+ 【Content】
+ ModalDrawer
+ 【Screen】
+ Scaffold
+ SwipeRefresh
+ 【Content】
+ ModalDrawer
+ 【Screen】
+ Scaffold
+ SwipeRefresh
+ 【Content】
きっと、使いやすい理にかなった入れ子関係なのだろう。
Activity
↓
NavHost
↓ 1:*
ModalDrawer
↓
【Screen】
↓
Scaffold
↓
SwipeRefresh
↓
【Content】
参考にしたいですね。