繁体   English   中英

使用 Android 和 Jetpack Compose 仅更改一个状态栏

[英]Change just one status bar with Android and Jetpack Compose

我正在使用 Android 和 Jetpack Compose 开展一个项目,我想仅更改一个视图的状态栏颜色,并且其中的 rest 与指定的颜色保持一致。

如何使用 Jetpack Compose 做到这一点? 有没有办法让状态栏中的颜色不止一种?

您可以按照此处的文档进行操作。 您可以像这样更新系统栏 colors:

// Remember a SystemUiController
val systemUiController = rememberSystemUiController()
val useDarkIcons = MaterialTheme.colors.isLight

SideEffect {
    // Update all of the system bar colors to be transparent, and use
    // dark icons if we're in light theme
    systemUiController.setSystemBarsColor(
        color = Color.Transparent,
        darkIcons = useDarkIcons
    )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM