Android状态栏完全透明和改变状态栏颜色实现
16lz
2021-01-23
状态栏全透明
//状态栏全透明实现 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之修改部分字体颜色
- Android设置Selector不同状态下颜色及图片
- android颜色设置
- 实现对特定内容改变字体颜色的TextView
- Android 颜色和颜色透明度列表
- Android 按钮点击切换背景,同时修改文字颜色
- [置顶] 史上最全selector和shape使用方法 Android ListView 列表
- Android TextView设置自动识别的超链接字体颜色,及自身点击事件无
- Android background tint颜色渲染