Material 配色方案中 Jetpack Compose 中 NavigationBar 的颜色是什么?
What is color of NavigationBar in Jetpack Compose in Material color scheme?
当我试图强制 NavigationBar
为 MaterialTheme.colorScheme.surface
颜色(参见 Material 3 Guidelines)时,应用程序的背景颜色和 NavigationBar
的颜色不同。示例:NavigationBar
的颜色是 #f1edf7
,但背景颜色是 #fffbfe
。背景应用颜色也是 MaterialTheme.colorScheme.surface
。
在material设计3中有一个叫tonalElevation
的东西。相同的“底色”在不同的色调高度是不同的。默认情况下,Surface 的色调高度为 0dp,这意味着背景颜色按原样使用。 NavigationBar
具有色调提升 3dp,这会稍微改变颜色。如果你想强制 NavigationBar
完全是表面颜色,请将其色调高度更改为 0。
当我试图强制 NavigationBar
为 MaterialTheme.colorScheme.surface
颜色(参见 Material 3 Guidelines)时,应用程序的背景颜色和 NavigationBar
的颜色不同。示例:NavigationBar
的颜色是 #f1edf7
,但背景颜色是 #fffbfe
。背景应用颜色也是 MaterialTheme.colorScheme.surface
。
在material设计3中有一个叫tonalElevation
的东西。相同的“底色”在不同的色调高度是不同的。默认情况下,Surface 的色调高度为 0dp,这意味着背景颜色按原样使用。 NavigationBar
具有色调提升 3dp,这会稍微改变颜色。如果你想强制 NavigationBar
完全是表面颜色,请将其色调高度更改为 0。