Jetpack Compose 桌面 – MaterialTheme.colors.background 不工作

Jetpack Compose Desktop – MaterialTheme.colors.background Not Working

设置MaterialTheme.colors

我正在尝试在 Jetpack Compose 中为 Desktop(不是移动设备)制作一个非常基本的 window,但我在更改颜色方面遇到了一些困难的 window。我看过一些教程和例子,但可能我不太明白颜色主题是如何正确实现的。
我写的代码应该创建一个深色背景的window,但是程序运行时window是白色的
请提供关于我做错了什么的任何见解。

代码(Kotlin)

import androidx.compose.desktop.*
import androidx.compose.material.*
import androidx.compose.ui.unit.*


fun main() = Window(
    title = "Window",
    resizable = false,
    size = IntSize(1200, 800),
) {
    MaterialTheme(colors = darkColors()) {

    }
}

Window

其他信息

macOS大苏尔
IntelliJ 2021.2
Jetpack 组合 0.4.0

MaterialTheme 仅为容器内的所有视图提供颜色,它不会创建或渲染视图。

大多数 Material 组件将使用这些颜色作为默认值,但您也可以在视图中使用这些颜色,例如 MaterialTheme.colors.background.

您需要在里面放一些视图,调整它的大小并应用一些背景颜色,例如:

MaterialTheme(colors = darkColors()) {
    Box(Modifier.fillMaxSize().background(MaterialTheme.colors.background))
}