image.png
image.png
enum MainAxisAlignment {
//将子控件放在主轴的开始位置
start,
//将子控件放在主轴的结束位置
end,
//将子控件放在主轴的中间位置
center,
//将主轴空白位置进行均分,排列子元素,手尾没有空隙
spaceBetween,
//将主轴空白区域均分,使中间各个子控件间距相等,首尾子控件于外边间距为中间子控件间距的一半
spaceAround,
//将主轴空白区域均分,使各个子控件间距相等
spaceEvenly,
}
enum CrossAxisAlignment {
//将子控件放在交叉轴的开始位置
start,
//将子控件放在交叉轴的结束位置
end,
//将子控件放在交叉轴的中间位置
center,
//将子控件放在交叉轴的方向拉伸
stretch,
//沿着十字轴
baseline,
}
enum MainAxisSize {
//子元素尽量扩大化展示,占据满足父元素布局的全部空间
max,(默认)
//子元素尽量紧凑的展示,空间尽可能满足所有子元素即可
min,
}