Android状态栏完全透明和改变状态栏颜色实现
16lz
2022-05-24
状态栏全透明
//状态栏全透明实现 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.TRANSPARENT); }
设置状态栏颜色
//设置状态栏颜色 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { GPSActivity.this.getWindow().setStatusBarColor(GPSActivity.this.getColor(R.color.colorPrimary)); }
更多相关文章
- android listview 三种适配器设置
- Android(安卓)倒计时功能实现
- Android(安卓)EditText 密码输入框可见性设置
- Android(安卓)wifi休眠策略
- Android之修改部分字体颜色
- Android实现振动效果
- 基于百度推送android notification的使用之合并通知栏
- Android(安卓)模糊效果实现
- 浅谈Java中Collections.sort对List排序的两种方法