はじめに Android Jetpack Composeで、ボトムナビゲーション& 複数バックスタックの実装について解説。 処理の説明 各ボトムタブごとにバックスタックを保持。 例えば、ホーム1→ホーム2→他タブ押下→ホームタブ押下の際、ホーム1に遷移するのではなく、ホーム2に遷移させる。 方法 まず、画面のRoute定義するためNavItemenumクラス作成。 enum class NavItem(val route: String, val icon: ImageVector) { //BottomNavigation HOME("Home", Icons.Default.Home), …