我是 flutter 的新手,我正在使用 flutter_webview_plugin 在带有抽屉导航菜单的 flutter 应用程序中打开我的 web。 但问题是我的抽屉菜单在 flutter_webview 后面 也许抽屉菜单后 flutter_webview 加载
检查这张图片这是有问题的
如果您从
Drawer
(通过单击抽屉项目)打开链接,那么我猜您没有关闭Drawer
,这就是它显示在背景上的原因,
如果是这样,请将 key
分配给 Scaffold
然后调用 key.openEndDrawer()
以编程方式关闭抽屉,然后再打开 WebView
我知道这是一个迟到的答案,我无法通过搜索找到任何解决方案,但我找到了适合我的解决方案。当我使用 flutter_webview_plugin 时,我注意到当我想导航到另一个页面时,该页面显示在 Android 的后台。 IOS 不会发生这种情况。这是我处理这个问题的方法: flutterWebViewPlugin.hide(); 当我想导航另一个页面时,我在 flutterWebviewPlugin 中调用了这个函数。 之后,当我在另一个页面完成我的作品时,我调用了flutterWebViewPlugin.show();