如何删除AlertDialog中的空白?

时间:2020-05-05 23:48:17

标签: flutter dart

我想显示一个AlertDialog,提示用户选择颜色。我做到了,但是,ColorPicker和操作按钮之间有很多空白:

enter image description here

如何删除空白并使对话框大小尽可能大?我尝试使用Dialog而不是AlertDialog,并且还将我的内容包装在Column设置为mainAxisSize的{​​{1}}内,但是都没有用。令人奇怪的是,传递给MainAxisSize.min的值似乎对UI没有影响。我尝试了不同的值,并且保持不变。

这是代码:

contentPadding

(Material ColorPicker)包的作者提供了一些代码来演示如何执行此操作,这与我的非常相似,但是存在相同的问题。也许我的Flutter版本与他的版本不同。无论如何,你们知道解决这个问题的任何好方法吗?预先感谢。

1 个答案:

答案 0 :(得分:3)

也许可以工作;赋予MaterialColorPicker函数高度

content: Container(height:250, child: MaterialColorPicker(),)