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,), ], ); }