Skip to main content

组件

SizedBox(height: 40.0,), Divider(height: 10.0, color: Colors.grey,), //分割线 alignment: Alignment(0, 0), padding: EdgeInsets.only(left: 5,bottom: 10), padding: EdgeInsets.symmetric(horizontal: 10), //流式布局列表 Wrap(spacing: 2,children: listWidgets,),

#对齐方式 Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSize.min, )

MainAxisAlignment.spaceBetween 在 children 之间平均分配额外空间。

MainAxisAlignment.spaceEvenly 在 children 之间,以及第一个 children 之前和最后一个 children 之后,平均分配额外空间。

MainAxisAlignment.spaceAround 与 MainAxisAlignment.spaceEvenly 相似,但在第一个 child 之前以及最后一个孩子之后减少了一半的空间,让其 children 之间宽度缩减一半。

CrossAxisAlignment.stretch 沿横轴延伸 children。 (在 Row 中是从顶至底,Column 则是从左至右 )

CrossAxisAlignment.baseline 根据 children 的基线对子节点。 (仅限Text类,并要求 textBaseline 属性设置为 TextBaseline.alphabetic。在 Text class 小节中查看样例。