当前位置: 首页 > 面试题库 >

如何将showModalBottomSheet设置为全高

公西季
2023-03-14
问题内容

我使用showRoundedModalBottomSheet,如何调整此模式高度,直到低于应用栏?

在此处输入图片说明


问题答案:

[更新]

showModalBottomSheet(...)设置属性isScrollControlled:true

这将使bottomSheet达到最大高度。

[原始回答]

您可以改为实现FullScreenDialog。

Flutter
Gallery应用程序具有FullScreenDialog的示例

您可以使用以下代码打开对话框:

Navigator.of(context).push(new MaterialPageRoute<Null>(
      builder: (BuildContext context) {
        return Dialog();
      },
    fullscreenDialog: true
  ));

还要查看此博客文章以了解更多信息:

希望对您有帮助。



 类似资料:
  • 我一直在使用此代码手动将屏幕设置为我的显示器像素尺寸: 我想找到一种方法,将JFrame设置为在任何显示器上全屏显示,但考虑到我的“Game”类包含其他方法和变量,我无法将其从这个启动程序代码中删除。

  • 在此输入图像说明 虽然大小设置为与父级匹配,但仍未设置为极端全屏???

  • 问题内容: 我尝试过这种方式,但是它没有改变吗? 问题答案: 最好使用.png文件;.ico是Windows特定的。最好不要使用文件,而是使用类资源(可以包装在应用程序的jar中)。 尽管您甚至可能考虑将setIconImages用于多种尺寸的图标。

  • 我使用的是Spring Kafka 2.2.7,我已经将配置为,并使用消费消息,一切都按预期运行。 我想添加一个来记录所有消耗的消息,但发现很难配置它。留档指出可以在容器上设置RecordInterceptor,但我不确定如何获取容器的实例。 从版本2.2.7开始,您可以向侦听器容器添加RecordInterceptor;它将在调用允许检查或修改记录的侦听器之前被调用。 我查阅了Spring文档,

  • 全员群:新成员会自动加入该群,且不能退出。 企业管理-权限设置-全员群

  • 我将一个字符串设置为activeElement.value,一切正常。现在,我想为activeElement.value设置一个变量,我得到了以下错误代码: 线程“main”中的异常 org.openqa.selenium.WebDriver异常:未定义患者 ID 命令持续时间或超时:66 毫秒 构建信息:版本:“2.45.0”,修订版:“5017cb8”,时间:“2015-02-26 23:59

  • 问题内容: 我想设置progressDialog的主题。要创建它,我使用以下代码: 我不能只是写 因为show()方法是静态的,并且我收到编译器警告。有没有办法使用可用的常量,例如 设置对话框主题? 我还想更改Dialog的背景并弄个圆角(我不想使用progressDialog内的progressBar进行任何更改。这里有许多教程,但是它们通常描述了如何创建扩展progressDialog类的新类

  • 如何将样式仅设置为之一(而不是自定义)?我是否必须创建2个和一个自定义ImageView,因为我必须传递样式抛出它们的?