DCloud_App_Array
DCloud_App_Array
  • 发布:2014-07-25 19:52
  • 更新:2023-01-07 10:58
  • 阅读:220075

设置应用全屏显示

分类:HTML5+

首先全屏并非状态栏透明或变色,而是没有状态栏,也就是看不见电量、信号那条了。
全屏常见于横屏游戏,一般场景应该使用状态栏变色或状态栏透明。
状态栏透明、变色及消失的区别,参考文章http://ask.dcloud.net.cn/article/1150

如果想要全屏模式,在应用的manifest.json文件中添加“fullscreen”节点:
Boolea值类型,true表示全屏,false表示非全屏,默认值为false。

App云端打包支持全屏操作方式:
双击应用的manifest.json文件,切换到“代码视图”,在根节点下添加fullscreen节点:**

Ctrl+S保存,并提交App云端打包

在应用中可调用5+ API动态改变应用是否全屏显示的状态

function fullscreen(){  
        // 设置应用全屏显示!  
        plus.navigator.setFullscreen(true);  
}  
function unfullscreen(){  
        // 设置应用非全屏显示!  
        plus.navigator.setFullscreen(false);  
}  
function isfullscreen(){  
        // 查询应用当前是否全屏显示!  
        console.log( "是否全屏:"+(plus.navigator.isFullscreen()?"是":"否") );  
}
8 关注 分享
龙七 蔡繁荣 飞翔32993 王兵 雪之梦技术驿站 Masot b***@icloud.com 一抱一个胖猪猪

要回复文章请先登录注册

6***@qq.com

6***@qq.com

回复 小燕子 :
每个页面跳转的时候执行一次全面屏方法
2019-05-30 10:36
小燕子

小燕子

回复 6***@qq.com :
我也是出现这种情况,请问你解决了吗?
2019-05-30 09:23
老司机开个车

老司机开个车

回复 DCloud_App_Array :
这个是最新的,我修改的,使用的是自定义组件编译,在mainfest中设置了fullscreen,地址是https://service.dcloud.net.cn/build/download/3fcaf710-8071-11e9-ab55-d5fd35c691e4
2019-05-27 19:24
老司机开个车

老司机开个车

回复 DCloud_App_Array :
使用的是小米的机器
2019-05-27 19:14
老司机开个车

老司机开个车

回复 DCloud_App_Array :
https://service.dcloud.net.cn/build/download/5eac0450-8070-11e9-b7fa-ffbd4a7e84b7
2019-05-27 19:13
老司机开个车

老司机开个车

回复 DCloud_App_Array :
真机运行,打包都出现这种情况,明天给你做个demo,贴上来
2019-05-27 19:06
DCloud_App_Array

DCloud_App_Array (作者)

回复 老司机开个车 :
真机运行还是云端打包后出现?在什么设备上出现此问题,提供下复现问题的apk。
2019-05-27 18:53
老司机开个车

老司机开个车

我这样设置的,ios没有问题,但是安卓的话,全屏以后会出现,状态栏没有隐藏,还是会有,是一个白色(可能跟标题栏颜色一样)的条,请问怎么解决,有没有类似的
2019-05-25 13:46
z***@gmail.com

z***@gmail.com

回复 6***@qq.com :
直接在GUI界面设置, 我直接写代码到根设置也是没用的。 或者直接js代码设置plus.navigator.setFullscreen(true);
2019-04-19 08:36
270315475

270315475

mark
2019-01-13 08:31