是否可以将状态栏图标颜色更改为白色?还是有深色主题状态栏? (科特林)
Is it possible to change status bar icon color to white? Or is there a dark theme status bar? (Kotlin)
在我的应用程序中,我将状态栏的背景色更改为黑色:window.statusBarColor = ContextCompat.getColor(this@MainActivity, R.color.black)
(并且有效)。但是现在,您看不到状态栏图标了!是的,我听说过:window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
,但这会将(状态栏的)背景设置为白色,将状态栏图标设置为灰色。有没有办法让状态栏图标变成白色,同时仍然有黑色背景?或者状态栏有深色主题吗?
在您的主题中,将 windowLightStatusBar
设置为 false -- 您还可以在主题中设置状态栏颜色:
<item name="android:statusBarColor">@color/black</item>
<item name="android:windowLightStatusBar">false</item>
在我的应用程序中,我将状态栏的背景色更改为黑色:window.statusBarColor = ContextCompat.getColor(this@MainActivity, R.color.black)
(并且有效)。但是现在,您看不到状态栏图标了!是的,我听说过:window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
,但这会将(状态栏的)背景设置为白色,将状态栏图标设置为灰色。有没有办法让状态栏图标变成白色,同时仍然有黑色背景?或者状态栏有深色主题吗?
在您的主题中,将 windowLightStatusBar
设置为 false -- 您还可以在主题中设置状态栏颜色:
<item name="android:statusBarColor">@color/black</item>
<item name="android:windowLightStatusBar">false</item>