Flutter中,Row Widget 和Column Widget 都继承自Flex Widget
借用一张图解释一下什么是Flex的主轴与交叉轴

mainAxisSize
主轴应占用多少空间
MainAxisSize.max

MainAxisSize.min

mainAxisAlignment
如何在Flex布局中沿主轴放置子节点
需要设置mainAxisSize.max
才有效果
MainAxisAlignment.center

MainAxisAlignment.spaceEvenly

MainAxisAlignment.spaceBetween

crossAxisAlignment
如何在Flex布局中沿交叉轴轴放置子节点
CrossAxisAlignment.center

CrossAxisAlignment.end

CrossAxisAlignment.stretch

CrossAxisAlignment.baseline

网友评论