dart - 如何在 Flutter 中通过 WebviewScaffold 显示 AlertDialog?

标签 dart flutter android-alertdialog

我将通过 WebviewScaffold 打开 AlertDialog 但它没有显示。当我打开 AlertDialog 时,它出现在 WebviewScaffold 下。

下面是我的代码,

child: Container(
  child: WebviewScaffold(
    url: agreementURL,
    withZoom: false,
    withLocalStorage: false,
    hidden: true,
    withJavascript: true,
  ),
),

当互联网不可用时,我将显示 AlertDialog,但对话框出现在 WebviewScaffold 下。

谢谢。

最佳答案

每当你想显示对话框时,你都可以使用 hide 方法来隐藏 webview。

代码:

final FlutterWebviewPlugin webviewPlugin = new FlutterWebviewPlugin() ;

//显示对话框时

webviewPlugin. hide() ;

关于dart - 如何在 Flutter 中通过 WebviewScaffold 显示 AlertDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55877340/

相关文章:

android - AlertDialog 与 AlertDialog.Builder

android - listView 中的自定义 alertDialog

android - 如何更改正在运行的 AlertDialog 的文本

dart - 创建一部分 flutter 代码作为小部件和变量有什​​么区别

database - Flutter:将数据从第一屏幕发送到第二屏幕

flutter - 当按下按钮时,如何使IconButton保持TextField内部的焦点不突出文本字段?

flutter - CustomPainter - shouldRepaint 值得吗?

Dart - 将纪元以来的毫秒数(UNIX 时间戳)转换为人类可读的时间

flutter - 有没有办法将小部件对齐到 Flutter 中一行的最右边?

flutter - Flutter转换不同类型的图像类