
使用 Naigation 导航把全前面的示例页面串联起来,如上图所示。
首先引入 navigation-compose , 在应用模块(当前项目是 app 目录下)的 build.gradle 文件中使用以下依赖项:
1 | dependencies { |

可以如上图所示,建立 route 文件夹,用来管理导航逻辑,代码示例如下:
1 | private const val ROUTE_HOME = "home" |
编辑 MainActivity.kt:
1 | class MainActivity : ComponentActivity() { |
val navController = rememberNavController() 获取 NavHostControoler 。
navController.navigate() 导航到具体的页面
navController::navigateUp 、 navController.navigateUp() 返回上一个页面。
参考文档 使用 Compose 进行导航