【问题标题】:How to remove empty space between items in Flutter如何在 Flutter 中删除项目之间的空白
【发布时间】:2021-07-11 11:37:13
【问题描述】:

我有一列有 2 个项目(一个自定义抽屉和一个容器)。 两个项目具有相同的颜色(widget.color)。 两部分之间有一条约 1 像素的白线。

小部件在 for 循环中构建了 3 次,用于 3 种不同的颜色,因此您可以看到 3 次白色。

flutter 中有什么方法可以消除 Column 项之间的间距吗?

【问题讨论】:

  • 如果你能分享你的 HeaderPainter 对我们来说会很容易

标签: flutter flutter-layout


【解决方案1】:

我认为您为列中的项目提供了一些填充/边距,这就是为什么它在它们之间显示一些空间只是从项目中删除填充/边距。 在 Column 中,默认情况下,孩子之间没有空间。 在您的设计中,我猜您的自定义绘画在顶部包含一些大小/空间,这显示了 for 循环中项目之间的空间。

【讨论】: