首页 > 解决方案 > 为什么 crossAxisAlignment 和 mainAxisAlignment 在行和列中不同

问题描述

众所周知,

对于行:

mainAxisAlignment = 水平轴 crossAxisAlignment = 垂直轴

对于列:

mainAxisAlignment = 垂直轴 crossAxisAlignment = 水平轴

但我的问题是为什么这两个属性在这两个小部件中的表现不同,对于行和列。

标签: flutterdartlayoutflutter-layoutflutter-widget

解决方案


那真的很简单..主轴总是在与列或行的方向上,而交叉轴总是在列和行的相反方向上。所以对于 column 和 row 是不同的。Fr 列主轴是垂直的,横轴是水平的,反之亦然。希望你能理解!


推荐阅读