美文网首页
Flutter 轴的使用-- crossAxisAlignmen

Flutter 轴的使用-- crossAxisAlignmen

作者: 简单Timor | 来源:发表于2020-07-08 18:02 被阅读0次
  • mainAxisAlignment -- 主轴
  • crossAxisAlignment -- 交叉轴

这个属性一般与Row,Column连用。
如果使用布局方式为Row,则mainAxisAlignment方向为row方向,即横向,crossAxisAlignment 轴方向为纵向。
如布局使用Colum, 则mainAxisAlignment方向为column方向,即纵向,crossAxisAlignment 轴方向为横向。
总之,mainAxisAlignment 为主轴方向,crossAxisAlignment为交叉轴方向。

  • 属性


    截屏2020-07-08下午5.47.22.png

mainAxisAlignment、crossAxisAlignment 的设值为枚举值,

mainAxisAlignment: MainAxisAlignment.spaceBetween,
  • start : 将children放置在主轴的起点;

  • end : 将children放置在主轴的终点;

  • center : 将children放置在主轴的中间位置;

  • spaceBetween : 将主轴方向上的空白区域均分,使得children之间的空白区域相等,首尾child都靠近首尾,没有间隙;

  • spaceAround : 将主轴方向上的空白区域均分,children之间的空白区域相等,但是首尾间距为children间距的1/2
  • spaceEvenly : 将主轴方向上的空白区域均分,使得children之间的空白区域相等,包括首尾child;

相关文章

网友评论

      本文标题:Flutter 轴的使用-- crossAxisAlignmen

      本文链接:https://www.haomeiwen.com/subject/xtzsqktx.html