我想显示一个AlertDialog,提示用户选择颜色。我做到了,但是,ColorPicker和操作按钮之间有很多空白:
如何删除空白并使对话框大小尽可能大?我尝试使用Dialog
而不是AlertDialog
,并且还将我的内容包装在Column
设置为mainAxisSize
的{{1}}内,但是都没有用。令人奇怪的是,传递给MainAxisSize.min
的值似乎对UI没有影响。我尝试了不同的值,并且保持不变。
这是代码:
contentPadding
(Material ColorPicker)包的作者提供了一些代码来演示如何执行此操作,这与我的非常相似,但是存在相同的问题。也许我的Flutter版本与他的版本不同。无论如何,你们知道解决这个问题的任何好方法吗?预先感谢。
答案 0 :(得分:3)
也许可以工作;赋予MaterialColorPicker函数高度
content: Container(height:250, child: MaterialColorPicker(),)