bj0
08/27/2025, 6:30 PM@Preview
@Composable
private fun Preview() {
styled {
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.surfaceContainerHigh
) {
Text("Weird Background Swap")
}
}
}
@Preview
@Composable
private fun Preview1() {
surface {
Text("Weird Background Swap")
}
}
@Composable
fun surface(color: Color = MaterialTheme.colorScheme.surfaceContainerHigh, content: @Composable () -> Unit) {
styled {
Surface(
color = color,
modifier = Modifier.fillMaxSize()
) {
content()
}
}
}
@Composable
fun styled(content: @Composable () -> Unit) {
MaterialTheme(
colorScheme = darkScheme
) {
content()
}
}
PHondogo
08/27/2025, 6:42 PM