我有一个包含三列的 Flutter Row()。无论左右两列有多宽,我都希望将中间列“B”的内容完美地放在中心。
Row(children: [Text('AAAAAAAAAA'), Text('B'), Text('C')],
mainAxisAlignment: MainAxisAlignment.spaceEvenly),
这看起来应该很容易,但是“B”太正确了。
我尝试过包装每个 Text() 并Flexible(..., flex:3)认为它会做 33% 33% 和 33%,但这不起作用。
我希望有一个小部件,其中第一列和第三列以某种方式约束/捆绑在一起。
我可以通过包装 Text() 来“作弊”,SizedBox()但这是不灵活的。