【发布时间】:2022-12-19 19:44:49
【问题描述】:
如果您在 Flutter 中有一个 Row 并将其设置为 mainAxisAlignment: MainAxisAlignment.spaceBetween,则所有 Children 都会按彼此之间的距离均匀分布。
但是,如果您有条件地在这一行中显示 Widgets ((boolean) ? Display : Container()),空 Container 实际上算作一个 Widget,它占用了这个特定的 mainAxisAlignment 空间,您将看到空白空间而不是 Flutter 只是完全忽略它并重新对齐,就像它不存在。
如何继续使用 MainAxisAlignment.spaceBetween 并同时使用有条件的空 Widget?
【问题讨论】: