内容: 修改状态栏中字和图标的颜色,这样基本上就不会看不到了
在themes.xml文件中添加如下代码
<style name="Theme.ImmersionStatusBar" parent="android:Theme.Material.Light.NoActionBar">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
</style>
需要注意的是,如此设置之后,就不能添加如下代码了,不然的话会不起效果
val systemUiController = rememberSystemUiController()
val useDarkIcons = MaterialTheme.colors.isLight
SideEffect {
systemUiController.setSystemBarsColor(
color = Color.Transparent,
darkIcons = useDarkIcons
)
}