效果图

这里的处理都是Android5.0以上的。

修改状态栏颜色

Window window = activity.getWindow();
window.setStatusBarColor(Color.MAGENTA);

隐藏状态栏

  • 法一
Window window = activity.getWindow();
View decorView = window.getDecorView();
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
  • 法二
Window window = activity.getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

半透明状态栏

Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

全透明状态栏实现沉浸式

Window window = activity.getWindow();
/*如果之前是办透明模式,要加这一句需要取消半透明的Flag
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);*/
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
window.setStatusBarColor(Color.TRANSPARENT);

修改状态栏字体颜色

  • 设置状态栏图标和文字颜色为黑色
Window window = activity.getWindow();
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
  • 设置状态栏图标和文字颜色为白色
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

参考大大博客
https://www.cnblogs.com/ldq2016/p/8353190.html
https://www.jianshu.com/p/31c4b324894e


http://www.taodudu.cc/news/show-6594043.html

相关文章:

  • Android 设置状态栏背景颜色和状态栏文字、图标颜色
  • 关于状态栏
  • android 设置状态栏全透明,背景延伸到状态栏
  • vim状态栏设置
  • 窗口状态栏的设置
  • android 设置状态栏
  • android设置透明状态栏
  • Android设置透明状态栏以及隐藏状态栏
  • 安卓状态栏颜色设置
  • 沉浸式状态栏设置的几种方式
  • Android 状态栏样式设置
  • IOS状态栏设置(UIStatusBar)
  • 如何使用百度 AI 去实现人脸识别?
  • 好玩的人脸识别face_recognition安装+尝试+API详细
  • 人脸识别(cv2,face_recognition)
  • 谁,什么地方时间使用了我的人脸识别?
  • 如何使用计算机视觉进行人脸识别和测试?
  • 从零开始人脸识别:face-recognition库
  • 使用face_recognition(一)人脸识别
  • 【论文笔记】FaceNet--Google的人脸识别
  • FaceNet--Google的人脸识别(转)
  • DeepFace--Facebook的人脸识别&& FaceNet--Google的人脸识别
  • 关于人脸识别,一篇很好的文章
  • 2020杭州(准)独角兽企业
  • 2021杭州(准)独角兽企业
  • 美创科技再次入选《2023杭州独角兽准独角兽企业榜单》
  • 2021杭州独角兽公司清单
  • 创邻科技荣登《2022杭州独角兽准独角兽企业榜单》
  • 直播助力杭州电商独角兽冲击上市,分账系统重构电商交易新格局
  • 默安科技再度入选2023杭州准独角兽 中国未来独角兽

Android设置系统状态栏颜色相关推荐

  1. Android开发技巧——设置系统状态栏颜色

    开门见山,先来三张效果图: 然后我们再来讲如何实现以及如何快速地实现. 如何实现 实现设置系统状态栏颜色需要至少在Android 4.4.2(API 19)以上.这是因为,在这个版本以下,没有任何的A ...

  2. Android设置顶部状态栏颜色

    参考博客:https://blog.csdn.net/qq_36982160/article/details/82350993 一张图了解android状态栏颜色划分 方法一:通过代码设置状态栏颜色 ...

  3. android实现系统状态栏的隐藏方法,Android隐藏系统状态栏(沉浸式状态栏)和设置状态栏颜色...

    Android 5.0(API 21)之后就可以对系统状态栏进行设置了,这里我不是想深入讨论对系统状态栏的一些高级设置,因为一般也用不到,我只想说最常见的两种场景 隐藏系统状态栏,这就是感觉很牛逼的沉 ...

  4. Android 如何更改状态栏颜色

    然后在我们的Activity的onCreate方法中使用以上代码就可以了. 问题及解决方法 但是在使用之后,我们会发现,我们Activity的布局内容顶到了状态栏上去了,被状态栏及ActionBar所 ...

  5. android+系统屏幕亮度,android 设置系统屏幕亮度

    android 设置系统屏幕亮度 权限 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHT ...

  6. android 系统亮度,android 设置系统屏幕亮度

    android 设置系统屏幕亮度 权限 /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHT ...

  7. uniapp小程序开发设置系统状态栏高度、全屏背景图设置

    效果: uniapp小程序开发设置系统状态栏高度/全屏背景图设置 <view class="login"><view class="status_bar ...

  8. Android设置系统时间和时区

    更改时区 方法一: 测试通过 两句话: AlarmManager timeZone= (AlarmManager)getSystemService(ALARM_SERVICE); timeZone.s ...

  9. android edittext背景颜色,Android 设置 EditText 背景颜色、背景图片

    Android 设置 EditText 背景颜色mView.findViewById(R.id.editText).setBackgroundResource(R.color.caution); An ...

最新文章

  1. ZooKeeper的事务日志和快照
  2. js复制网站文字追加网站来源,网站版权
  3. 最小二乘拟合,L1、L2正则化约束--转
  4. 超50万行代码、GitHub 4200星:腾讯重磅发布全栈机器学习平台Angel 3.0
  5. DNN结构构建:NAS网络结构搜索和强化学习、迁移学习
  6. volatile的作用及原理
  7. 商品表有哪些字段_商品页面的UX设计准则,有效促成交易
  8. PE格式详细讲解5 - 系统篇05|解密系列
  9. Python basemap模拟导弹发射
  10. [渝粤教育] 西南科技大学 高等数学2 在线考试复习资料
  11. 上班工作压力太大?来玩个游戏解压下
  12. 竞品分析:网易云音乐和QQ音乐,音乐类app的战场
  13. 计算机相乘求和的函数,Excel五大求和操作,除了sum函数你知道有几个?-excel乘法函数...
  14. 渥太华大学计算机学硕录取过程,西农计算机拟录取名单公布,初试第一被刷,289分倒数第一上岸...
  15. 华为机试——字符串压缩(stringZip)
  16. linux 0.11 内核学习路线
  17. 一键领取php,新款引流必备一键领取名片赞PHP单页源码
  18. Composite UI Application Block (CAB) 详解
  19. 面向对象的特征之一:抽象
  20. Nagios学习笔记

热门文章

  1. input框只能输入汉字,数字,英文,数字和英文,禁空格,中文和英文,特殊字符等多种验证
  2. 面试pythonweb开发的简历_面的解释|面的意思|汉典“面”字的基本解释
  3. 如何给高中生讲微分方程(超基础)
  4. redis+结巴分词做倒排索引
  5. C/C++ 之 printf 输出函数的使用
  6. 集成电路互联总线I2C模块
  7. 德国交通标志检测基准
  8. Windows预览体验计划0x80072ee7、0x0报错解决方法
  9. EVE-NG-Win-Client-Pack抓包软件与vnc客户端下载,Wireshark、Ultravnc组件下载
  10. 深度强化学习服务器搭建(完整版)