Material 配色方案中 Jetpack Compose 中 NavigationBar 的颜色是什么?

What is color of NavigationBar in Jetpack Compose in Material color scheme?

当我试图强制 NavigationBarMaterialTheme.colorScheme.surface 颜色(参见 Material 3 Guidelines)时,应用程序的背景颜色和 NavigationBar 的颜色不同。示例:NavigationBar 的颜色是 #f1edf7,但背景颜色是 #fffbfe。背景应用颜色也是 MaterialTheme.colorScheme.surface

在material设计3中有一个叫tonalElevation的东西。相同的“底色”在不同的色调高度是不同的。默认情况下,Surface 的色调高度为 0dp,这意味着背景颜色按原样使用。 NavigationBar 具有色调提升 3dp,这会稍微改变颜色。如果你想强制 NavigationBar 完全是表面颜色,请将其色调高度更改为 0。

看到这个:https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt;l=460?q=surfaceColorAtElevation&sq=