cordova Statusbar状态栏插件的使用
来源:互联网 发布:windows 没有远程桌面 编辑:程序博客网 时间:2024/05/18 13:25
cordova的Statusbar为app提供设置状态栏背景色的功能,官方文档:http://cordova.axuer.com/docs/zh-cn/latest/reference/cordova-plugin-statusbar/index.html
插件提供了四种方法:
- show:显示状态栏
- hide:隐藏状态栏
- backgroundColorByName(“”):设置状态栏的背景颜色,双引号内设置颜色,取值范围:black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown。注意:Android5.0系统以上支持设置状态栏颜色。
- overlaysWebView:设置状态栏是否重叠,在IOS7中,设为false,状态栏的风格接近于IOS6
1.插件安装
下面两条命令均可:
cordova plugin add cordova-plugin-statusbar
cordova plugin add https://github.com/apache/cordova-plugin-statusbar.git
2.在config.xml里面配置如下:
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar"/>
</feature>
<preference name="Fullscreen" value="false"/>(改为false,否则在Android上状态栏显示不出来)
3.在app.js的run方法添加如下代码
具体的背景色可根据自己的需求设置。
注意:状态栏字体颜色的设置问题
如果把背景颜色设成白色,由于状态栏上面的文字为白色,这样的话状态栏上面的文字就无法看清了。因此本文提供一些解决方案,可以是MIUI6+,Flyme4+,Android6.0+支持切换状态栏的文字颜色为暗色。
android 6.0开始,谷歌官方提供了支持,在style属性中配置android:windowLightStatusBar
即可, 设置为true时,当statusbar的背景颜色为淡色时,statusbar的文字颜色会变成灰色,为false时同理。
阅读全文
0 0
- cordova Statusbar状态栏插件的使用
- ionic添加cordova插件-StatusBar
- cordova-plugin-statusbar状态栏设置整理
- Qt状态栏(statusbar)的使用
- 透明状态栏(StatusBar)的全适配
- 改变状态栏statusbar的颜色
- Cordova-----3、Cordova使用插件
- [Cordova学习]2.Cordova既存的插件使用方式
- cordova热更新插件的使用
- cordova-plugin-wechat插件的使用
- cordova-plugin-app-version插件的使用
- cordova热更新插件的使用
- cordova 状态栏颜色的变换
- StatusBar (状态栏)的架构(Android 2.3)
- CAD二次开发 对状态栏(StatusBar)的操作
- 隐藏statusbar(就是手托动的状态栏)
- StatusBar (状态栏)的架构(Android 2.3)
- iphone ios 屏幕,statusbar,状态栏的高度
- 优化代码:/O 选项
- Linux驱动编程——一些重要的数据结构
- 如何利用apache-apollo构建MQTT服务器
- Vue父子组件创建
- js赋值html
- cordova Statusbar状态栏插件的使用
- Android json解析(FastJson Gson 对比)
- vim多窗口操作-------改变窗口布局
- python 对 Excel 的文件操作
- VB6.0 系统时间转换成时间戳
- 如何为码云(oschina)设置多个ssh key并配置
- 阿里专家为你讲解分布式数据库技术与实现
- 大数据在智能交通行业的应用
- 单例及double check lock