跨多列的颜色行

问题描述 投票:0回答:1

我有一个容器,其中一行包含两列。 两列中的每一列都包含相同数量的行,就像表格一样。 现在,我想以编程方式按需突出显示一行,以便突出显示在视觉上跨越两列的整行。

左侧是我想要实现的目标,右侧是我当前的方法,不允许在两列上突出显示单行。

enter image description here

我的问题是,无论我为内部行设置什么

mainAxisSize: MainAxisSize.max
,它们都不会比文本扩展得更远。这意味着当我通过将每行包装到带有某种颜色的容器中来突出显示这些行时,两行之间始终存在间隙。

也许我使用了错误的结构?

感谢您的帮助!

flutter
1个回答
0
投票

mainAxisSize: MainAxisSize.max
使小部件占据父小部件允许的最大尺寸。相反,您可以在
Expanded
小部件中使用
MainAxisAlignment.spaceEvenly
Column

Rows
添加固定的高度和宽度。

© www.soinside.com 2019 - 2024. All rights reserved.