[英]Surface at +(...)% colors in jetpack compose
如果有人需要在非撰写代码中获取它,请使用SurfaceColors 枚举:
int colorSurface1 = SurfaceColors.SURFACE_2.getColor(context);
文档可以在这里找到
使用材料 3,如果由于某种原因您需要提升颜色表面但不能使用Surface
,现在您可以直接使用:
MaterialTheme.colorScheme.surfaceColorAtElevation(4.dp)
Surface 默认使用MaterialTheme.colorScheme.surface
,它们还有一个新的tonalElevation
属性,您可以在此处阅读。
它的要点是增加色调高度会自动改变颜色,你自己试试吧:
Surface(tonalElevation = 5.dp) {
// content
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.