设置状态栏背景颜色

plus.navigator.setStatusBarBackground('#38c'); 

设置状态栏文字颜色(只能设置黑或白   light -> 白色  dark -> 黑色 )

plus.navigator.setStatusBarStyle('light');

沉浸式状态栏(系统支持:Android4.4及以上、iOS7.0及以上)

1、判断是否支持沉浸式

plus.navigator.isImmersedStatusbar()

默认情况下是不支持的,结果是false,需要修改项目中的配置文的配置文件manifest.json

"plus":{"statusbar": {"immersed": true},...
}

2、获取状态栏高度

开启了沉浸式,状态栏高度变为0,页面就会往上移,头部和状态栏重合,所以我们需要设置页面头部区域的顶部内边距为状态栏的高度

plus.navigator.getStatusbarHeight()

通过方法判断是否支持沉浸式,如果支持,拿到高度后,在页面中通过设置样式,为状态栏留出相应的位置

顺便说一下,沉浸式是应用级的,不能动态设置,只能通过修改配置,生效后所有页面都会变成沉浸式的,所以最好写成公用的样式或方法去调整

H5+ API 设置手机状态栏颜色以及沉浸式状态栏相关推荐

  1. 设置状态栏颜色、沉浸式状态栏

    导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' gradle.properties加入如下配置,不然可能编译报错: and ...

  2. Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏

    1. Android原生设置沉浸式状态栏,设置状态栏颜色,字体颜色 import android.annotation.TargetApi; import android.app.Activity; ...

  3. android布局黑色字体颜色,Android 沉浸式状态栏-字体颜色与背景颜色修改实现与兼容...

    沉浸式状态栏究其根本就是将布局内容延伸到状态栏中,让状态栏覆盖在布局上或者隐藏. 实现 首先,要修改状态栏android版本至少要在4.4以上,并且在4.4是不能让状态栏透明的,只能达到一种半透明的阴 ...

  4. 状态栏总结(沉浸式状态栏+状态栏颜色+状态栏字体的颜色)

    今天总结一下状态栏的使用,当然也是参考别人的.但是总归自己得试试,然后把常用的几种情况记下来,因为这些东西是死的,下次拿过来就可以用. 一. 沉浸式状态栏  :Android 5.0以上才会支持沉浸式 ...

  5. android 沉浸式状态栏 19,Android 沉浸式状态栏 以及 伪沉浸式状态栏

    小菜最近在调整页面状态栏的效果,主要包括沉浸式状态栏和伪沉浸状态栏(同事唠嗑给定义的玩的). 前段时间整理过一篇 Android 沉浸式状态栏的多种样式,现在小菜在稍微的补充一下,都是在日常应用中测试 ...

  6. 安卓沉浸式状态栏,android沉浸式状态栏工具类封装

    文章目录 前言 二.使用步骤 1.定义 2.使用 3.效果 前言 沉浸式状态栏对安卓6.0以上版本很简单,今天分享一个封装好的工具,供大家参考 二.使用步骤 1.定义 代码如下: package co ...

  7. android沉浸式状态栏白色,Android沉浸式状态栏

    手把手教你实现 首选: android在4.4版本上添加了WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS 和 WindowManager.Layo ...

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

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

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

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

  10. 沉浸式模式与沉浸式状态栏

    Google 在 Android 4.4 的 API 描述页面里提到了"Translucent system UI styling",即半透明化的系统UI风格.这个"半透 ...

最新文章

  1. 《思科UCS服务器统一计算》一导读
  2. 静态页转换平台(StaticPol)-静态页生成终极解决方案(转)
  3. bzoj3083 遥远的国度
  4. 外媒:iPhone 14全系有望配备120Hz ProMotion显示屏
  5. 【java】java原生序列化和Kryo序列化性能实例对比分析
  6. Python使用socket读取网页源代码实现简单爬虫程序
  7. python中全局变量有缩进吗_python有全局变量吗
  8. 给apm换一个软件源
  9. QQ空间过滤器 更新记录 (最新版本 2.3)
  10. psasp和matlab,PSASP与Matlab/SimPowerSystems联合仿真接口方法研究
  11. layer子父传值(1)
  12. DNS解析、智能DNS原理及CDN应用和原理
  13. PUN 2 菜鸟养成记 3进入游戏
  14. MariaDB数据存储引擎的选择
  15. 电容器功率密度和能量密度
  16. 题解:Summation of Four Primes(整数分解四个素数和)
  17. Function简介
  18. 国际炒黄金策略,炒黄金要怎么炒?
  19. 833计算机考研,西电考研辅导班:2019西安电子科技大学833计算机学科专业基础综合考试大纲...
  20. IBM董事长亲自站台,开源为什么对IBM这么重要?

热门文章

  1. 有没有大讨论,联想都要面对 “第四道槛”
  2. mysql 自增 空洞_MySQL auto_increment空洞问题
  3. hoolilaw解读:在美国一不小心就犯法 一言不合就法庭见
  4. java常用的编辑器之kindeditor
  5. 从学校,到字节跳动,追忆似水流年
  6. PNP型三极管____本人备注
  7. 计算机怎么更换硬盘,如何更换电脑新硬盘无需重装系统_换硬盘不重装系统方法...
  8. matlab中clc什么意思,MATLAB中clc是什么意思
  9. 聚名师之力,扬信息之帆,逐教育现代化浪潮——韶关市教育信息化蓝凌名教师工作室挂牌仪式
  10. ucore开启虚拟存储器过程详解