在Flutter中,“cross axis”是什么意思?

23

我在 flutter 布局文档中频繁看到“交叉轴”一词。这是否意味着对于垂直布局方案,水平轴是交叉轴,而对于水平轴则为垂直轴?还是情况比这更复杂?

2个回答

39

MainAxis 是 Widget 应该滚动的轴。

CrossAxis 则是与 MainAxis 垂直的轴。


对于 Row:

mainAxisAlignment = 水平轴
crossAxisAlignment = 垂直轴

enter image description here


对于 Column:

mainAxisAlignment = 垂直轴
crossAxisAlignment = 水平轴

enter image description here

图片来源


16

对于列,主轴是垂直的,交叉轴是水平的(与主轴垂直90度)。
对于行,主轴是水平的,交叉轴是垂直的(与主轴垂直90度)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接