我是新的flutter我正在使用flutter_webview_plugin打开我的网页在flutter应用程序抽屉导航菜单。但问题是我的抽屉菜单在flutter_webview后面也许flutter_webview加载在抽屉菜单后面检查这个图像,这是问题
nzkunb0c1#
如果您从Drawer打开链接(通过单击抽屉项目),那么我猜您没有关闭Drawer,这就是为什么它会显示在后台。如果是这样,请将key分配给Scaffold,然后调用key.openEndDrawer()以编程方式关闭抽屉,然后再打开WebView
Drawer
key
Scaffold
key.openEndDrawer()
WebView
2g32fytz2#
我知道这是一个有点晚的答案,我无法找到任何解决方案通过搜索,但我找到了一个解决方案,为我工作。当我使用flutter_webview_plugin时,我注意到当我想要导航到另一个页面时,该页面显示在Android的背景中。但这并不适用于iOS。下面是我处理这个问题的方法:
flutterWebViewPlugin.hide();
当我想导航到另一个页面时,我在flutter_webview_plugin中调用了这个函数。之后,当我在另一页上完成我的工作时,我打电话说:
flutterWebViewPlugin.show();
2条答案
按热度按时间nzkunb0c1#
如果您从
Drawer
打开链接(通过单击抽屉项目),那么我猜您没有关闭Drawer
,这就是为什么它会显示在后台。如果是这样,请将key
分配给Scaffold
,然后调用key.openEndDrawer()
以编程方式关闭抽屉,然后再打开WebView
2g32fytz2#
我知道这是一个有点晚的答案,我无法找到任何解决方案通过搜索,但我找到了一个解决方案,为我工作。当我使用flutter_webview_plugin时,我注意到当我想要导航到另一个页面时,该页面显示在Android的背景中。但这并不适用于iOS。下面是我处理这个问题的方法:
当我想导航到另一个页面时,我在flutter_webview_plugin中调用了这个函数。之后,当我在另一页上完成我的工作时,我打电话说: