问题标签 [flutter-showmodalbottomsheet]

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 投票
2 回答
2442 浏览

flutter - Flutter:如何禁用向下拖动以关闭 showModalBottomSheet

我想禁用向下拖动以关闭 showModalBottomSheet

我已经尝试过使用enableDrag:false,

当我使用时enableDrag:false,向我显示以下错误

在此处输入图像描述

下面是我的代码

我已经检查了这个帖子

如果需要更多信息,请告诉我。提前致谢。您的努力将不胜感激。

0 投票
1 回答
180 浏览

flutter - 如何使用颤振检索 Firestore 中的特定文档

我正在尝试在我的应用程序中检索一个 Firestore 文档,以便我可以更新它。这是当前代码:

firestore 数据库只有两个字段。这是一些示例数据:名称:'James'(字符串)投票:2(数字)

当您单击应用程序中的记录时,我设法让它在控制台中打印出 docID,以及名称和投票。问题是,我怎样才能获取我刚刚单击的文档并将其显示在 ModalBottomSheet 中,以便可以更新名称字段?

如果我可以让它显示在 ModalBottomSheet 的名称字段中,我应该能够弄清楚如何自己更新它。但我什至很难让它出现在那里!我当前的代码显示错误undefined name 'record'.

任何帮助将不胜感激!

谢谢

杰森

0 投票
3 回答
2897 浏览

flutter - Flutter BottomSheet 更改宽度

我希望底页看起来像Angular Material 中的那个。
在此处输入图像描述 片材反而扩展至最大宽度。问题是我无法配置底页的宽度。目前看起来像这样在此处输入图像描述

我的代码如下所示:

我知道我可以在使其中一些透明时假装它具有较小的宽度,但是我有圆形边缘并且它们不会被保留。

解决方法 #1

我设法通过将 更改canvasColor为透明并使小部件中的边框变圆来做到这一点: 在此处输入图像描述 这样,但是当用户单击假透明区域时,我需要执行额外的逻辑以将其关闭。

首先canvasColor以某种方式将其添加到上下文中:

然后伪造宽度

我想知道是否有一个标准的方法来解决这个问题,我需要你的帮助。我尝试制作一个 DartPad 示例,但它给了我Script error.

我的想法是尝试通过以下方式使其对移动设备友好:

这将使其在移动时为全宽,在桌面时具有一些填充。

0 投票
1 回答
201 浏览

flutter - Flutter 找不到正确的 Provider高于此消费者小部件

我正在尝试在地图下方制作一个地图和按钮,它调用 ModalBottomSheetBar 并在其中包含一个表单,但我收到一个错误,有人知道下面的代码有什么问题吗?

它给出“在此消费者小部件上方找不到正确的提供者”,我没有在日志中显示错误

提前致谢

0 投票
0 回答
203 浏览

flutter - Flutter - 在呈现模式后在 showModalBottomSheet 上更改 enableDrag 和 isDismissible

我想更改我的 showModalBottomSheet 所处的状态。特别是在 true/false 之间更改 enableDrag 和 isDismissible 而不显示新模式或替换已呈现的模式。目前这有可能吗?

0 投票
0 回答
181 浏览

flutter - Flutter ModalBottomSheet 状态(单选按钮)

当我使用单选按钮时,我无法在 modalBottomSheet 中更新我的状态。当我更改单选按钮时,我正在从服务器检索数据并且我想更新状态。

这是我的代码

我在这里调用modalBottomSheet:

这是我的带有包含单选按钮的容器的 modalbottomSheet。

请问有人可以帮忙吗?

0 投票
1 回答
2469 浏览

flutter - 为什么我不能在 Flutter ModalBottomSheet 中滚动自定义 WebView

嘿,有人知道为什么我不能在 ModalBottomSheet 中垂直滚动 WebView 吗?这是我的代码,如果有什么问题请告诉我或给我一些建议。

0 投票
1 回答
48 浏览

flutter - Flutter 必须延迟更新 showModalBottomSheet 中的变量

我最近开始通过设计一个应用程序餐厅交付从头开始学习颤振,当我从 showModalBottemSheet 添加/删除食物时遇到了一个奇怪的问题,它从服务器获取食物的数量,但延迟显示。我在主页显示篮子里的总食物,结果是真的。我该如何解决? 在此处输入图像描述

我如何使用提供者?在显示模式? 在此处输入图像描述

0 投票
1 回答
618 浏览

flutter - 如何在颤动中动态降低底片高度?

我正在使用 showModalBottomSheet 并在开始时给出 90% 的高度。底页内有两个选项卡(重复和一次),重复选项卡有很多内容,并且显示非常好,高度为 90%。但是当我在一次性选项卡上进行选项卡时,我想将底页的大小减小到 40%,因为它没有更多的内容,而且看起来也不好看。但是我无法在按下一次性标签按钮时动态更改底部工作表的高度。

谁能帮助我如何在颤振中实现此功能?

0 投票
1 回答
568 浏览

flutter - 以编程方式关闭模态底页

在下面的示例中,我在按下凸起按钮时打开了一个模态底部工作表在打开的工作表中,我有另一个图标可以打开另一个工作表,但我想在打开第二个底部后关闭第一个工作表床单。我怎样才能做到这一点?