问题标签 [flutter-alertdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

flutter - AlertDialog barrierDismissable 不起作用?

我有一个带有 1 个按钮的 AlertDialog。虽然我已将 barrierDismissable 设置为 false,但在 iOS 中,当用户在框外单击时,对话框仍然可以关闭。

我可以接受:

  • 当用户在框外点击时,是否有检测和调用特定功能代码的方法?
  • 防止iOS中的barrierDismissable问题

我的代码如下:

这是一个常见问题吗,否则我可能会使用第 3 方库或自己编写警报小部件。

0 投票
2 回答
2116 浏览

flutter - Flutter - 从 AlertDialog 返回内容

代码的想法是,当用户按下添加时,他可以键入条形码或简单地退出警报屏幕。验证条形码后,会从该条形码生成一个对象,并将其添加到实际的市场购物车中。这段代码已经有效,但我正在尝试找到一种方法以某种方式将其隔离到一个函数中。

所以看起来像

我尝试过像 Future 这样的返回,但是什么时候返回 null,函数在我保存表单之前返回,可能是因为返回 AlertDialog

0 投票
3 回答
1480 浏览

android - 如何通过单击 Flutter 中屏幕的其他区域来管理警报对话框?

我的应用中有一个活动。我正在使用警报对话框。当我到达此活动并且警报对话框打开时,当我单击屏幕的其他区域时它会消失,但问题是当我想单击任何文本字段的内部时,它会一遍又一遍地重新出现。我想要这样,一旦它消失,新的再次出现,直到我去其他活动并再次返回这个活动。我是 Flutter 的新手,我从几天前就遇到了这个问题,我多次搜索这个问题但没有找到解决它的方法,任何可以帮助我的人,在此先感谢。 代码

视频链接 [问题视频][1][1]:https://drive.google.com/file/d/11i4R9DZAImO8CGw7TwOwQ0wbXXn9yHLr/view?usp=sharing

0 投票
2 回答
5024 浏览

flutter - 从第二个屏幕导航回来并刷新页面颤动时关闭 AlertDialog

我有一种方法可以检查是否设置了当前用户位置,如果没有,则打开一个带有两个按钮的警报对话框:取消和更新配置文件。更新配置文件按钮的 onPressed 导航到第二个屏幕,其中包含更新用户位置的表单。问题是:如果用户单击“更新”按钮并更新位置,则在单击“返回”按钮时,会显示第一页,但警报对话框仍处于打开状态。期望:在关闭返回按钮和更新位置时,返回按钮打开第一个屏幕并刷新整个页面,获得新的位置设置。参见代码:FIRST SCREEN (HOME SCREEN) @override void initState() { super.initState(); 获取用户详细信息();}

第二个屏幕 - 设置屏幕 带有文本字段的普通页面,用于将位置更新到 Firebase。真正的问题:我如何导航回主屏幕,用新数据刷新主屏幕并重新加载页面,因此不会打开对话框,因为一旦设置了位置检查,就不应打开对话框。目前,即使我从对话框导航到第二个屏幕,警报对话框仍然打开,主屏幕不会用新数据刷新。

0 投票
2 回答
367 浏览

flutter - Flutter ListView.builder 在警报对话框中不起作用

我想在警报对话框中显示项目列表,以确认付款。但它不起作用,我尝试了很多解决方案。

0 投票
1 回答
76 浏览

flutter - 不同分辨率设备上的 Flutter AlertDialog 小部件大小问题

https://i.stack.imgur.com/oUxNk.jpg

我想要这样。我RadioListTileALertDialog. 它会在不同的 android 设备中产生不同大小的对话框。从而导致溢出像素错误或只是黑屏。

这是我的代码

@override Widget build(BuildContext context) { Size size = MediaQuery.of(context).size;

我也尝试过放入AlertDialog里面SizedBox,也Container尝试过设置高度和宽度。

我已经习惯Size size = MediaQuery.of(context).size;了获取高度和宽度。

我也试过insetPadding: EdgeInsets.symmetric(horizontal: *value,vertical: *value),

没有什么真正起作用。

我是新来的。请帮忙。先感谢您

0 投票
1 回答
541 浏览

flutter - Flutter & AlertDialog : 如何拉伸容器使其与 AlertDialog 框具有相同的宽度?

我一直在尝试AlertDialog在 Flutter 的框中制作一个按钮。但我找不到拉伸按钮容器的方法。请检查我的代码并查看下面的示例图片。

在此处输入图像描述

请帮助我。我期待听到您的意见。先感谢您。

0 投票
1 回答
333 浏览

android - 为 iOS 或 Android 自定义 Flutter 应用程序中的 Native Alert 对话框以实现 Face Id

以下是在 Flutter 应用程序中验证生物特征访问的方法,该方法已成功实现。如果发生错误,它会在 iOS 应用程序中显示如图所示的警报对话框,我想自定义此警报对话框,我该怎么做?

警报框图像在此处输入图像描述

此警报对话框仅在useErrorDialogs设置true为以下代码时显示。

这是从Flutter 中的 Face Id Lock 实现中引用的

0 投票
2 回答
55 浏览

flutter - Flutter:无法显示警报对话框

当我单击按钮时,我想在进程完成时显示一个对话框,但是虽然我添加了对话框部分,但我在屏幕上看不到 alertdialog。我在哪里做错了?这是我的代码;

这是我的对话部分

0 投票
1 回答
718 浏览

flutter - Flutter - 警报对话框中的 CupertinoPicker

我现在被我正在尝试创建的小应用程序困住了。

当用户点击一个图标时,应该会得到一个带有 2 个按钮(确定和取消)的警报对话框,并且在警报框的主体中,有一个 Cupertino Picker。您将在下面找到代码。我收到此错误消息。

断言失败:第 85 行 pos 15:'children != null':不正确。