AndrewZhu
AndrewZhu
  • 发布:2018-01-20 22:00
  • 更新:2018-02-09 10:27
  • 阅读:1652

在安卓手机上扫码时与地图页面重叠

分类:MUI

地图页面在初始化是就打开了,为了提高效率,切换页面是hide的,并不关闭。在安卓环境下扫码时就出现重叠,苹果环境下不会。
打开扫码窗口代码:
var webview = mui.openWindow({
url: 'barcode.html',
id:'barcode',
styles: {
popGesture: "close"
},
show:{
aniShow: "pop-in"
},
waiting:{
autoShow: false
}
});

开启扫码代码:
var filter = [plus.barcode.QR,plus.barcode.AZTEC];
scan=new plus.barcode.Barcode('bcid',filter);
scan.onmarked=onmarked;
scan.onerror=onerror;
scan.start();

如图:

2018-01-20 22:00 负责人:无 分享
已邀请:
AndrewZhu

AndrewZhu (作者) - IT人士

问答上很多这个问题,都没有解决,官方都没有回复

lhyh

lhyh - 目前就职成都

http://ask.dcloud.net.cn/question/48366

  • AndrewZhu (作者)

    按这个方法没有解决问题

    2018-01-22 16:14

H5_flymorn

H5_flymorn

MAP的层级是和webview同一级的,因此同级的webview并不能覆盖住map,你可以先hide地图,需要的时候再show。或者你可以新创建一个webview,默认新建的webview是位于栈顶的,新开一个 Webview 会遮挡包含 Map 的 Webview

  • AndrewZhu (作者)

    地图hide不管用,地图页面hide也不管用

    2018-01-22 14:32

  • AndrewZhu (作者)

    用plus.webview.create方法新建的窗体还是不能解决

    2018-01-22 15:14

AndrewZhu

AndrewZhu (作者) - IT人士

android 版本是4.4.2,觉得是mui的bug或DCloud打包器的问题。

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