在屏幕上绘制渐变

时间:2017-05-22 16:46:05

标签: dart flutter

要实现颜色选择器,我想绘制一个内部带有渐变颜色的矩形。我试图使用一个DecoratedBox的容器,但它不太合适,因为我必须给它一个宽度,我希望它填充它的父级。 在颤动中绘制渐变的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

听起来您已经知道如何绘制渐变,而您的问题更多的是如何使DecoratedBox尽可能大。

如果DecoratedBoxColumn中显示Row,请考虑将其包裹在Expanded中并将crossAxisAlignment设置为CrossAxisAlignment.stretch

如果您的DecoratedBox是小部件的子级,并且没有为其子级提供大小(例如Center),请尝试将其包装在ConstrainedBox中,并带有{ {1}} new BoxConstraints.expand()。这是一个例子:

screenshot

constraints
相关问题