在官方的 Material Design 3 资源(例如 Figma 设计工具包)中,有很多颜色被称为“Surface at +x”。这些颜色是与 x% 的原色混合的表面颜色。
现在我的问题:
如何在 Jetpack Compose 中实现“+x 处的表面”颜色?该对象没有文档,也没有属性MaterialTheme.colorScheme
。
在官方的 Material Design 3 资源(例如 Figma 设计工具包)中,有很多颜色被称为“Surface at +x”。这些颜色是与 x% 的原色混合的表面颜色。
现在我的问题:
如何在 Jetpack Compose 中实现“+x 处的表面”颜色?该对象没有文档,也没有属性MaterialTheme.colorScheme
。
SurfaceMaterialTheme.colorScheme.surface
默认使用,它们还有一个新tonalElevation
属性,您可以在此处阅读。
它的要点是增加色调高度会自动改变颜色,你自己试试吧:
Surface(tonalElevation = 5.dp) {
// content
}