Row简介

水平方向上排列子widget的列表

Row属性概要

  1. Row({
  2. Key key,
  3. // 主轴方向上的布局(紧密、均分、位置)
  4. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  5. // 主轴方向的大小(延展、紧凑)
  6. MainAxisSize mainAxisSize = MainAxisSize.max,
  7. // 设置次轴方向的布局(居中、位于两边、根据基线、子项在次轴方向延展)
  8. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
  9. // 子部件排列起始方向(从左往右或从右往左)
  10. TextDirection textDirection,
  11. // 子部件排列起始方向(从上往下或从下往上);在Row中该属性好像没什么用
  12. VerticalDirection verticalDirection = VerticalDirection.down,
  13. // crossAxisAlignment值为CrossAxisAlignment.baseline需要设置该值
  14. TextBaseline textBaseline,
  15. // 子部件集合
  16. List<Widget> children = const <Widget>[],
  17. })