【发布时间】:2018-06-06 04:49:00
【问题描述】:
我想要一个半透明的状态栏和其他颜色不透明的导航栏,如蓝色或白色
我的代码
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@color/colorPrimary</item>
</style>
活动
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
Window w = getWindow();
w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
状态栏半透明好但是导航栏没有变色。为什么?
【问题讨论】:
-
你的应用程序 api 级别是多少?
-
仅限 API 级别 24