问题标签 [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 投票
1 回答
17 浏览

flutter - Flutter modal 底片小黑东西

我的问题可能听起来有点不对劲,但如何制作这个东西?我不知道什么叫对不起 在此处输入图像描述

0 投票
2 回答
28 浏览

flutter - 颤动可滚动模态底部表

有没有办法使ModalBottomSheet高度固定我不希望它的高度在滚动时扩大

这是我使用的代码

0 投票
0 回答
26 浏览

flutter - 固定滑动表对话框在颤动中的位置

我在我的应用程序中使用了一个滑动表对话框,当我想在 inputText 中写一些东西时,一个滑动表就会出现在键盘上。我想固定在底部并将键盘推入滑动板。谁能帮助我,我该如何解决?

这是我与滑动表相关的代码部分:

在此处输入图像描述

0 投票
2 回答
40 浏览

flutter - 打开底部导航栏下方的底部工作表

我创建了一个底部导航栏和一个底部工作表,单击导航栏项目后,底部工作表应该会出现。如您所见,它有效,但它出现在底部导航栏上。有没有办法让底部工作表出现在导航栏下方?

现在的样子——

现在的样子

导航栏 -

底片 -

0 投票
1 回答
41 浏览

flutter - 一些提供者不在模态底页中工作

问题:在模态底页上方的上下文中找不到我的一些提供程序。例子:

错误:在此 ModalEnterTask 小部件上方找不到正确的提供程序

发生这种情况是因为您使用了BuildContext不包括您选择的提供者的 。

所有提供者都明确地位于打开模式表的小部件之上。一个提供商实际上正在工作。那是在材料应用程序上方创建的。那些不工作是在我的选项卡屏幕的构建方法中创建的。我一直在整个应用程序中成功使用它们。为什么在模态表中找不到它们?

我的理论:用于模态表的上下文取决于 Material 应用程序上下文;不在小部件树中打开它的上下文中。正确的?

解决方案:我不知道。我无法将提供者移动到工作提供者所在的位置。它们需要上下文信息(编辑:MediaQuery 信息,而不是上下文),因此它们无法在材质应用程序之前初始化。

代码

MyApp 状态...这是我初始化有效提供程序的地方:

TabsScreen(),这里我初始化了那些在模态表中不起作用的Provider:

调用模态表:

在模态表的构建器中调用的小部件:

DimensionProvider > 不起作用 MainElementList > 起作用

0 投票
1 回答
50 浏览

flutter - 我如何在 dart+flutter 中打印从模态底板到主脚手架主体的值

我创建了一个文本和图标按钮,按下该图标模式底部工作表会生成,并且我创建了一个单独的 dart 文件,其中包含文本字段和一个提交按钮,当在文本字段上输入时并单击提交按钮后给定输入字符串将打印在 atlast 我在第一个 dart 文件中调用该函数但我希望将文本打印在主脚手架页面上。下面是主要代码

下面的代码用于创建文本字段和提交按钮

以下是输出链接

这是我实现的输出,但我希望在 + 添加图标屏幕之后将“Hello World”打印在顶部/主屏幕上

我应该如何解决这个问题?