提问人:Ahmad Elahi 提问时间:11/12/2023 最后编辑:Ahmad Elahi 更新时间:11/12/2023 访问量:38
底部导航所选项目突出显示
bottom navigation selected item highlight
问:
我在使用 kotlin 的 android 底部导航菜单有问题 我无法禁用所选项目的图标突出显示,任何机构都可以帮助我吗?
我在网上搜索了,但我找不到任何在底部导航菜单中隐藏突出显示图标的解决方案
答:
0赞
Faruk Karaca
11/12/2023
#1
如果使用 XML:
val bottomNavigationView: BottomNavigationView = findViewById(R.id.bottomNavigationView)
bottomNavigationView.itemActiveIndicatorColor = getColorStateList(R.color.black)
对于 compose 设置颜色:NavigationBarItem
colors = NavigationBarItemDefaults.colors(indicatorColor = Color.Black)
0赞
Ahmad Elahi
11/12/2023
#2
它为我工作,谢谢。
我在 color.xml 中定义了一个透明的十六进制颜色:
<color name="transparent">#00FFFFFF</color>
并使用以下代码为bottmnavigation设置此透明十六进制颜色代码以隐藏图标突出显示:
binding.bottomNav.itemActiveIndicatorColor = getColorStateList(R.color.transparent)
i只是将其更改为 viewBinding
评论