要实现颜色选择器,我想绘制一个内部带有渐变颜色的矩形。我试图使用一个DecoratedBox
的容器,但它不太合适,因为我必须给它一个宽度,我希望它填充它的父级。
在颤动中绘制渐变的最佳方法是什么?
答案 0 :(得分:2)
听起来您已经知道如何绘制渐变,而您的问题更多的是如何使DecoratedBox
尽可能大。
如果DecoratedBox
或Column
中显示Row
,请考虑将其包裹在Expanded
中并将crossAxisAlignment
设置为CrossAxisAlignment.stretch
。
如果您的DecoratedBox
是小部件的子级,并且没有为其子级提供大小(例如Center
),请尝试将其包装在ConstrainedBox
中,并带有{ {1}} new BoxConstraints.expand()
。这是一个例子:
constraints