![](/img/trans.png)
[英]Change android:windowBackground in 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.