enter image description here如何在android中更改启动画面(LaunchScreenTheme)的状态栏图标颜色?
我尝试了以下代码,但它无效。
<color name="ns_ThemeBase">#FFFFFF</color>
<style name="LaunchScreenTheme" parent="LaunchScreenThemeBase">
<item name="android:windowActionBarOverlay">false</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="colorPrimaryDark">@color/ns_ThemeBase</item>
</style>
如何将状态栏背景更改为白色,将图标更改为黑色?
答案 0 :(得分:0)
如果有帮助,我无法使状态栏透明,我的解决方法是隐藏它。
尝试在你的风格中添加这两行:
<item name="android:windowFullscreen">true</item>
<item name="windowActionBar">false</item>
你应该有这个(styles.xml
):
<!-- Launch Screen -->
<style name="LaunchScreenTheme" parent="LaunchScreenThemeBase">
<item name="android:windowActionBarOverlay">false</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="colorPrimaryDark">@color/ns_ThemeBase</item>
<item name="android:windowFullscreen">true</item>
<item name="windowActionBar">false</item>
</style>
工作示例:https://github.com/mickaeleuranie/nativescript-stackoverflow-49236235
答案 1 :(得分:0)
这就是我实际寻找的东西,我通过使用代码
实现了它<style name="LaunchScreenTheme" parent="LaunchScreenThemeBase">
<item name="android:windowActionBarOverlay">false</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowLightStatusBar">true</item>
<item name="colorPrimaryDark">@color/ns_ThemeBase</item>
</style>
感谢您的支持,干杯:)