Column

列布局,即垂直布局Widget,类似于安卓中android:orientation="vertical"的LinearLayout布局,属性和Row的基本一样,不同的是设置布局顺序时Row使用textDirection,而Column使用verticalDirection。

  • verticalDirection

    子Widget的垂直排列方向。两个可选值:

  • VerticalDirection.down

    从上向下排列子Widget。

  • VerticalDirection.up

    从下向上排列子Widget。

  Widget getColumn() {
    return Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      mainAxisSize: MainAxisSize.max,
      verticalDirection: VerticalDirection.down,
      textBaseline: TextBaseline.alphabetic,
      children: <Widget>[
        const Text('This is Column Widget demo'),
        const Icon(Icons.adb, size: 50,),
      ],
    );
  }

 

posted @ 2020-03-13 17:09  lai1322  阅读(180)  评论(0编辑  收藏  举报