[英]Android - Fully transparent status bar with non transparent navigation bar
我一直在寻找一种方法来重新着色导航栏,而状态栏是完全透明的(不是半透明的)。 要使状态栏完全透明,需要将布局标志设置为NO_LIMITS,但这也会使导航栏失去颜色。 有没有办法实现这个目标?
如果您不需要状态栏文本为暗,则以下操作。
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
并改变导航栏颜色,如@JaviChaqués所示。
你可以设置这个:
<item name="android:navigationBarColor">@color/your_color</item>
<item name="android:statusBarColor">@color/your_color</item>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.