Kev*_*rlo 2 compose-desktop compose-multiplatform
JetBrains Compose for Desktop 中有没有办法更改标题栏背景颜色或仅将其更改为深色模式?我使用的是 MacOS,因此该栏可以是浅色或深色。也可以让标题栏本身不可见(但保留关闭、最小化和最大化按钮)并在其下方创建您自己的视图。
我正在查看撰写窗口代码,但在那里找不到它。
Compose 构建在 Swing 之上,并且似乎无法更改标题栏颜色。
但至少您可以在系统中使用以下选项来遵循系统暗/亮模式build.gradle.kts:
compose.desktop {
application {
// ...
nativeDistributions {
// ...
jvmArgs(
"-Dapple.awt.application.appearance=system"
)
}
}
}
Run Code Online (Sandbox Code Playgroud)
另一种选择是构建您自己的标题栏,如本教程所示,但这也会隐藏系统按钮,这远非完美。
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |