jetpack使用BottomNavigation实现底部导航菜单

        Scaffold(
            topBar = {
   
                TopTitleBar(scope = scope, drawerState = drawerState,scrollBehavior = scrollBehavior)
            },
            bottomBar = {
   
                BottomNaviBarHost(navController = naviController)
            },
            //
            snackbarHost = {
   
                SnackbarHost(hostState = snackBarState)
            },
            //悬浮按钮
            floatingActionButton = {
   
                FloatingAction(scope = scope, snackBarState = snackBarState)
            }
        ) {
    innerPadding ->
            //这个是自定义的页面配合自定义的底部导航栏使用:CustomBottomNavigationBar
            //这个navHost容器是配合BottomNaviBarHost使用的,可以当作代码模板
            NavHost(
                navController = naviController,
                startDestination = BottomNaviScreen.HomeScreen.route,
                modifier = Modifier.padding(innerPadding),
            ) {
   
                composable(BottomNaviScreen.HomeScreen.route) {
    HomeScreen(naviController) }
                composable(BottomNaviScreen.ExtendScreen.route) {
    ExtendScreen(naviController) }
                composable(BottomNaviScreen.RecordScreen.route) {
    RecordScreen(naviController) }
                composable(BottomNaviScreen.SettingScreen.route) {
    SettingScr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值