我正在尝试使用 jetpack compose 设置 TopAppBar 的背景颜色,但我做不到。互联网上的所有帖子都使用名为 backgroundColor 的属性来更改背景颜色,但我看不到任何类似的属性。我也尝试使用 Modifier.background() 来改变颜色,但没有任何改变。谁能告诉我如何更改 TopAppBar 的背景颜色?
我尝试了 Modifier.background() 和 backgroundColor 属性(这个属性只是不存在)
TopAppBar
有 colors
作为参数。
你可以这样设置颜色,
CenterAlignedTopAppBar(
colors = TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.background,
),
// Other parameters
)
由于问题没有最小可重现的例子,我分享了一个使用
CenterAlignedTopAppBar
的例子,来自Material 3.
欢迎来到 StackOverflow 👋。 对于以后的问题,请提供一个最小可重现的例子。
如果您正在寻找其他
TopAppBar
实现并需要相同的示例,请在下面添加评论。