如何解决限制 showDialog 屏障和内容的大小
我正在尝试裁剪或限制 showDialog 屏障的大小,以便它可以包含在另一个小部件中。
我尝试在 showDialog 中使用 LayoutBuilder 来获取约束,但它不起作用。
我在 Flutter 2.2 WEB 上
我还尝试在具有我不想溢出的大小的小部件上设置 globalkey 并获取 RenderBox 大小,但返回的大小是浏览器的最终大小。
解决方法
尝试在对话框的内容中添加一列并将 mainAxisSize 设置为 min
showDialog(
context: context,builder: (BuildContext context) {
return AlertDialog(
title: new Text("Smaller Dialog"),content: Column(
mainAxisSize: MainAxisSize.min,children: [
//your code here
]
),);
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。