问题标签 [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.
flutter - 键盘将 modalBottomSheet 推出边界,resizeToAvoidBottomInset 不起作用
我在 Flutter 应用程序中遇到了问题。即使 Scaffold 已将resizeToAvoidBottomInset设置为false ,键盘也会将模态底部表向上推。我希望模态底页保持在其初始位置。我将向您展示用于显示模态底部工作表的代码,并附上一段视频向您展示该错误。

希望你能帮助我,谢谢!
performance - Flutter/Dart 如何调整 Modalbottomsheet 动画速度?
我读了这个参考
它说“可以传入transitionAnimationController参数以自定义模态底部工作表的外观和行为。如果提供,则transitionAnimationController控制底部工作表的入口和退出动画。”
但是,我找不到任何关于 transitionAnimationController 的参考,
所以我的问题是,如何使用 transitionAnimationController 调整 ModalBottomSheet 动画(我要调整的入口和出口速度)?
谢谢你。
flutter - Flutter 键盘在模拟器和真实设备上均未显示>
我的意思是键盘确实出现了几毫秒,然后立即消失了,这是在模态底部表内,但我不认为这是表的问题。
我看到有人说这是编译版本28的bug,降级到27可以修复,但是我的项目已经是Sound Null Safety,如果我降级,我必须重写整个应用程序,因此,我不能将其降级为 27。
有人可以帮我解决这个问题吗?@_@
firebase - 如何跨有状态小部件传递数据?
所以我的问题是我在第一个小部件中从 firebase 获取数据,然后我通过 void -> 另一个有状态小部件单击并打开底部表,我如何将快照数据从第一个小部件传递到另一个小部件?
下面的代码不起作用...
新错误:位置参数太多:预期为 0,但找到了 1。
firebase - Flutter:从对象错误地更改旧对象中编辑新对象
我正在尝试在我的生产力跟踪应用程序中包含一个编辑对象功能。我正在使用 Flutter、Firestore 和 Provider。我试图允许用户在模态底部表中更新具有不同属性的任务(例如)。更新方面正在工作。如果用户按下更新按钮,它会正确更新 Firestore 并正确显示信息。我的问题是,当我取消模式,发出取消更新的信号时,它仍在更新原始任务对象。我什至尝试使用一个取消按钮来处理提供者,结果是一样的。我不确定为什么会这样。如果我重新加载应用程序,则会显示存储在 Firestore 中的正确值。这是正在发生的事情的视频:
这是我的任务模型:
这是我的提供者状态:
这是我的编辑底页
最后,这是调用底部工作表的函数:
任何帮助将不胜感激,谢谢!
flutter - 如何在颤振 modal_bottom_sheet 中添加嵌套滚动?
我想将嵌套滚动添加到自定义底部工作表。我需要当内部列表很大并且可以滚动时,它只能通过在对话框顶部滑动来删除,而不是通过滑动列表来删除。但是,当列表中的项目很少时,则可以在整个对话区域中滑动。我试图通过 GestureDetector 解决这个问题,以便它不会将滑动发送给父级,但它仅在列表不滚动时才有效。这是创建对话框的当前代码。这是 showCustomModalBottomSheet 的调用
我在 CustomPaginationPicker 的 build 方法中返回的这个小部件树
我猜您需要使用 RenderObject 来找出列表的实际高度并执行不同的行为。
flutter - BottomModalSheet 中的单选按钮
我是扑扑和飞镖的新手。我试图在 ModalBottomSheet 中插入几个单选按钮和一个凸起的按钮。预期的输出是,在从单选按钮中选择任何选项之前,应禁用该按钮,并且一旦选择了任何选项,则应启用该按钮。在我尝试过的代码中,存在一个问题,即当我单击单选按钮时没有被选中,而是在我关闭并重新打开底部弹出屏幕后它们被选中。此外,我无法编写代码来禁用和启用按钮,因为我不知道它。任何建议都会非常有帮助,在此先感谢!
flutter - 在 Flutter 升级 2.2.0 后,包含 Textfield 的 ShowModalBottomSheet 被键盘隐藏
在我的应用程序中,当用户单击 FAB 时,它会触发一个包含文本字段的 ModalBottomSheet。直到今天(当我更新到 Flutter 2.2.0 时),下面的代码运行良好:当用户点击文本字段时,BottomSheet 向上移动,我们可以正常使用键盘。现在,当我们点击文本字段时,键盘会隐藏 BottomSheet。
更新有变化吗?
这是代码:
flutter - Flutter Modal Bottom Sheet 不适用于 AppBar 内的弹出菜单按钮
我遇到的问题是方法“showModalBottomSheet”在弹出菜单项的“onTap”函数中不起作用。单击弹出菜单条目时,不显示模态底部表。
这是我在 AppBar 的 actions 参数中的代码:
感谢您的任何帮助。
flutter - 如何在颤动中禁用模态底页上的后退按钮?
如果底部工作表出现在屏幕上,我希望禁用后退按钮。当我使用 will pop 范围时,它向我显示 Future(动态不能分配给 Widget)的错误。我该如何解决这个问题 1. 如果屏幕底部出现我希望禁用后退按钮。当我使用 will pop 范围时,它向我显示 Future(动态不能分配给 Widget)的错误。我该如何解决这个问题 1. 如果屏幕底部出现我希望禁用后退按钮。当我使用 will pop 范围时,它向我显示 Future(动态不能分配给 Widget)的错误。我该如何解决这个问题