Flutter 限制showDialog屏障和内容的大小

Flutter 限制showDialog屏障和内容的大小,flutter,flutter-layout,flutter-web,flutter-dialog,Flutter,Flutter Layout,Flutter Web,Flutter Dialog,我试图剪裁或限制showDialog屏障的大小,以便它可以包含在另一个小部件中 我尝试在showDialog中使用LayoutBuilder来获取约束,但它不起作用 我在Flitter2.2Web上 我还尝试在具有我不想溢出的大小的小部件上设置globalkey,并获取RenderBox大小,但大小returnet是我浏览器的最终大小 尝试在对话框的内容中添加一列,并将mainAxisSize设置为min showDialog( context: context,

我试图剪裁或限制showDialog屏障的大小,以便它可以包含在另一个小部件中

我尝试在showDialog中使用LayoutBuilder来获取约束,但它不起作用

我在Flitter2.2Web上

我还尝试在具有我不想溢出的大小的小部件上设置globalkey,并获取RenderBox大小,但大小returnet是我浏览器的最终大小


尝试在对话框的内容中添加一列,并将mainAxisSize设置为min

showDialog(
        context: context,
        builder: (BuildContext context) {
          return AlertDialog(
            title: new Text("Smaller Dialog"),
            content: Column(
                mainAxisSize: MainAxisSize.min,
                children: [
                   //your code here
                ]
                ),
              );
            });