如何更改材质主题3的NavigationBarItemColors AndroidKotlin

lmvvr0a8  于 2023-06-27  发布在  Android
关注(0)|答案(1)|浏览(109)

我正在尝试修改主题材质3的底部导航栏项目颜色,但当我创建新的NavigationBarItemColors

val myNavigationBarItemColors: NavigationBarItemColors = NavigationBarItemColors(

Cannot access '<init>': it is internal in 'NavigationBarItemColors'

我知道那门课是内在的

class NavigationBarItemColors internal constructor(

有没有办法自定义这个主题的导航颜色?

hvvq6cgz

hvvq6cgz1#

我找到了使用NavigationBarItemDefaults.colors函数的方法

colors = NavigationBarItemDefaults.colors(
  selectedIconColor=Color(0xFF03dac5),
  selectedTextColor = Color(0xFF03dac5),
  indicatorColor = Color.Transparent,
  unselectedIconColor = Color.White,
  unselectedTextColor = Color.White,
  disabledIconColor = Color.Cyan,
  disabledTextColor = Color.Cyan,
),

相关问题