android - 如何在 Android Jetpack Compose 中制作圆底导航

标签 android android-jetpack-compose bottomnavigationview

我想在 Android Jetpack compose 中制作底部导航,但在我发现的每个来源中,使用 compose 构建的导航是正常的,扁平的 像这样, enter image description here

关键是我找不到制作这样东西的方法

enter image description here

我怎样才能只做一件事? 谢谢

最佳答案

只需使用clip Modifier 并添加带有顶角的RoundedCornerShape,这里是示例代码

BottomNavigation(
            backgroundColor = colorResource(id = R.color.black),
            modifier = Modifier.fillMaxWidth().clip(RoundedCornerShape(15.dp, 15.dp, 0.dp, 0.dp))
        )

关于android - 如何在 Android Jetpack Compose 中制作圆底导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70005009/

相关文章:

android - 在android中播放音频文件

android - 我不明白为什么当我将列表更改为 mutableStateOf 时 Jetpack Compose 不重新组合?

android - Compose Navigation - 导航目的地 ... 不是此 NavGraph 的直接子级

android - 在底部导航 View 中不设置预选项目

android - 通过滑动删除 Firebase 对象

java.lang.NoClassDefFoundError : android. 支持.v7.app.AppCompatDelegateImplV11

android - 底部导航栏随键盘向上移动

android - 为 BottomNavigationView 设置默认 menuItem

android - 如何将 Firebase UI 数据库与 Kotlin 一起使用

android - 如何处理 Jetpack Compose 中文本的可见性?