无名之辈4133
无名之辈4133
  • 发布:2020-05-26 16:22
  • 更新:2021-11-30 09:08
  • 阅读:1751

【报Bug】全屏与隐藏虚拟按键冲突

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.7.5

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 三星S9+以及一加8等全面屏安卓机都有问题,苹果没问题

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

export default {
onLaunch: function() {
console.log('App Launch')
plus.navigator.hideSystemNavigation();
plus.navigator.setFullscreen(true);
},
onShow: function() {
console.log('App Show')
plus.navigator.hideSystemNavigation();
plus.navigator.setFullscreen(true);
},
onHide: function() {
console.log('App Hide')
plus.navigator.hideSystemNavigation();
plus.navigator.setFullscreen(true);
}
}

操作步骤:

在App.vue里做了操作设置不行,在每页面的onReady里加plus.navigator.hideSystemNavigation();plus.navigator.setFullscreen(true);依然不行,只有第一次进app是好的,切后台再切回来就不行了

预期结果:

想要让全屏和隐藏虚拟按键共存

实际结果:

漏出一块空区域

bug描述:

隐藏虚拟按键并执行全屏后,app切后台再切前台就不全屏了,在App.vue里做了很多工作仍然无效

2020-05-26 16:22 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

楼主解决了么,一样的问题,pad端,首页正常,跳转就出现空白区域(虚拟按键的位置)

  • zwp_jiayou

    把页面跳转动画关掉就行了

    2021-06-08 10:45

  • zwp_jiayou

    虽然没了动画,但至少不会有这个空隙

    2021-06-08 10:45

  • 7***@qq.com

    回复 zwp_jiayou: 没动画确实可以了,不带动画看着不是很舒服……唉,这个bug也没人去修复

    2021-06-09 08:18

7***@qq.com

7***@qq.com - 克里斯7

我也遇到了,目前,解决了,需要获取webview窗体然后重新设置样式高度就可以了。
用博文记录了下,有需要的兄弟们可以看看
https://juejin.cn/post/7036162387384205343

  • hnrtwh

    赞一个,我刚好今天在解决这个问题

    2021-11-30 17:01

DCloud_Android_ST

DCloud_Android_ST

请提供完整示例

无名之辈4133

无名之辈4133 (作者)

示例

无名之辈4133

无名之辈4133 (作者)

附件

zwp_jiayou

zwp_jiayou

顶一个

1***@qq.com

1***@qq.com

一样遇见,真的头大!!!
plus.navigator.hideSystemNavigation();
plus.navigator.setFullscreen(true);

1***@qq.com

1***@qq.com

一样遇到,新打开页面,会盖不住老的页面,差那个导航栏的大缝。

该问题目前已经被锁定, 无法添加新回复