//状态栏 导航栏都沉浸
 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {Window window = getWindow();
     window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
             | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
     window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
             | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
             | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
     window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
     window.setStatusBarColor(Color.TRANSPARENT);
     window.setNavigationBarColor(Color.TRANSPARENT);
 }
//状态栏都沉浸,但是toolbar会向上移动
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);
 }//修改状态栏颜色,完成沉浸式。 StatusBarCompat的类请查看 http://blog.csdn.net/michael1112/article/details/77739704
StatusBarCompat.compat(this,Color.parseColor("#008000"));

android 沉浸式状态栏的三种方法相关推荐

  1. Android 沉浸式状态栏的实现方法、状态栏透明

    现在越来越多的软件都开始使用沉浸式状态栏了,下面总结一下沉浸式状态栏的两种使用方法 注意!沉浸式状态栏只支持安卓4.4及以上的版本 状态栏:4.4上是渐变色,5.0上是完全透明,本文模拟器为4.4演示 ...

  2. Android 沉浸式状态栏和全面屏遇到刘海屏

    文章目录 一.沉浸式状态栏 1.1 Android 4.4(API 19)- Android 5.0( API 21) 1.2 Android 5.0(API 21)以上版本 1.3 Android ...

  3. 高大上的Android沉浸式状态栏?

    背景 之前做过Android沉浸式状态栏的相关需求,但是一直忙于工作,没时间系统的整理下沉浸式相关的知识,所以今天抽出时间,写一篇 Android沉浸式状态栏的文章. 何为沉浸式 沉浸式就是要给用户提 ...

  4. android沉浸式 字体,Android沉浸式状态栏背景色以及字体颜色的修改

    在activity中设置透明状态栏 的思路: 1.让activity的布局全屏 此时布局会和状态栏重叠 2.让布局最上方预留出和状态栏高度一样的高度,将状态栏的背景色设置为透明 效果如下: 一般是在s ...

  5. Android沉浸式状态栏(透明状态栏)最佳实现

    Android沉浸式状态栏(透明状态栏)最佳实现 在Android4.4之前,我们的应用没法改变手机的状态栏颜色,当我们打开应用时,会出现上图中左侧的画面,在屏幕的顶部有一条黑色的状态栏,和应用的风格 ...

  6. Android 沉浸式状态栏 渐变颜色的实现

    Android 沉浸式状态栏 渐变颜色的实现 最近在开发中遇到一种个性化的需求,类似于QQ顶部的渐变状态栏的实现,如下图 首先我们要了解在Android5.0以后,系统API提供直接设置StatusB ...

  7. Android沉浸式状态栏,看完这篇就够了!

    背景 之前做过Android沉浸式状态栏的相关需求,但是一直忙于工作,没时间系统的整理下沉浸式相关的知识,所以今天抽出时间,写一篇 Android沉浸式状态栏的文章. 何为沉浸式 沉浸式就是要给用户提 ...

  8. Android 沉浸式状态栏 实现方式二 ( 更简单 )

    以前写过一个沉浸式状态栏 的实现方式 Android 沉浸式状态栏 实现方式一 现在有个更为简单的实现方式 . 相关链接 http://www.apkbus.com/forum.php?mod=vie ...

  9. android 5.0状态栏下载地址,Android沉浸式状态栏(5.0以上系统)

    Android沉浸式状态栏(5.0以上系统) 沉浸式状态栏可以分为两种: 1.直接给状态栏设置颜色 (如下图:) 这里写图片描述 java代码形式: if (Build.VERSION.SDK_INT ...

最新文章

  1. linux下jdk简单配置记录
  2. 【组队学习】【29期】Datawhale组队学习内容介绍
  3. while(scanf(%d,n)!=EOF)
  4. java ctp行情_java-ctp
  5. linux 的多进程运行机制,Linux 多进程-2
  6. 点击了SAP CRM HANA report超链接,背后都发生了什么
  7. 理论与哲学就是梳理无限感性经验和知性知识的工具
  8. isfull mysql_Mysql8.0及以上版本,关于only_full_group_by的问题
  9. 【华为云技术分享】云小课 | WAF反爬虫“三板斧”:轻松应对网站恶意爬虫
  10. html 头尾代码自动,HTML Head Generator - 纯 CSS 实现的头部元标签代码生成器 - 钉子の次元...
  11. 采样频率和带宽的关系_等效时间采样示波器和实时示波器的差别?
  12. 深入贯彻落实 Activity 的四种启动模式
  13. 2021年氧化工艺报名考试及氧化工艺模拟试题
  14. 猫、路由器和交换机的区别和联系
  15. python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...
  16. http代理IP的API接口要怎么使用
  17. 中集集团高科技企业中集飞瞳,贯彻国家人工智能与实体经济深度融合战略,成熟AI产品智能航运智能化港航智慧港口智能铁路智能多式联运
  18. Old fishman-老赵钓鱼
  19. java内部类的OC实现方法
  20. Docker构建Mycat

热门文章

  1. python内存管理错误的是_关于Python内存管理,下列说法错误的是
  2. 1.72java8_JDK 1.7 1.8 新特性
  3. php api接口调试,PHP API接口测试小工具
  4. python目录在哪里_python安装后的目录在哪里
  5. C++知识点15——使用C++标准库(IO流)
  6. c盘怎么扩容_给电脑减压,C盘清理全攻略!
  7. java stream 取某个字段_java8的函数式编程和stream使用心得
  8. 原创,自己做的一个简单实用的提示小插件,兼容性很好,基本上都兼容!
  9. C++ cin.ignore()用法
  10. 使用Apache Spark构建实时分析Dashboard