记一次Offstage隐藏后仍有占位
编写ui为一个row里面有四个画出的按钮,其中两个为交替隐藏,但是发现Offstage隐藏后仍有占位找了半天问题出现在这行代码
mainAxisAlignment: MainAxisAlignment.spaceEvenly
在 Flutter 中,MainAxisAlignment.spaceEvenly
是用于指定 Row
或 Column
主轴上子部件之间的对齐方式之一,它会考虑所有子部件,包括那些在视觉上被隐藏的部件。这是因为对齐方式(alignment)的计算是在布局(layout)阶段完成的,而不是在绘制(painting)阶段。