Flutter中常用的组件-Column

Posted 不二菜菜子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter中常用的组件-Column相关的知识,希望对你有一定的参考价值。

//垂直列表 
new Column(
        /**
         * 水平对齐
         * mainAxisAlignment: MainAxisAlignment.center,--水平居中对齐
         *   mainAxisAlignment: MainAxisAlignment.start,--水平居左对齐(默认)
         *  mainAxisAlignment: MainAxisAlignment.end,--水平居右对齐
         *   mainAxisAlignment: MainAxisAlignment.spaceBetween,--水平间距对齐
         *   mainAxisAlignment: MainAxisAlignment.spaceEvenly,--水平均匀对齐
         *   mainAxisAlignment: MainAxisAlignment.spaceAround, --水平间距为两边2倍对齐
         */

        mainAxisAlignment: MainAxisAlignment.center,
        //水平轴宽度大小
        mainAxisSize: MainAxisSize.min,

        /**
         * 横轴对齐
         * crossAxisAlignment: CrossAxisAlignment.center, --横轴居中对齐(默认)
         *   crossAxisAlignment: CrossAxisAlignment.stretch, --横轴展开最大高度对齐
         *   crossAxisAlignment: CrossAxisAlignment.start, --横轴居顶对齐
         *   crossAxisAlignment: CrossAxisAlignment.end, --横轴居顶对齐
         */
        crossAxisAlignment: CrossAxisAlignment.end,
        //对齐方式:ltr--左到右;rtl--右到左
        textDirection: TextDirection.rtl,
        //垂直对齐 (up上,down下)
        verticalDirection: VerticalDirection.down,
        //基准线位置:alphabetic对齐字符底部的水平线,ideographic对齐表意字符的水平线
        textBaseline: TextBaseline.ideographic,

        children: <Widget>[
          new Text("马上大豪科技"),
          new Icon(Icons.ice_skating),
          new RaisedButton(
            onPressed: () ,
            child: new Text("聚划算高科技"),
            color: Colors.teal,
          )
        ],
      ),

以上是关于Flutter中常用的组件-Column的主要内容,如果未能解决你的问题,请参考以下文章

Flutter中常用的组件-Expanded

Flutter常用组件和属性总结

第四章: 布局类组件 4.3 线性布局(Row和Column)

Flutter 之 弹性布局 (Row、Column) (十一)

flutter中如何让Column或Row的子组件相互之间保持一定的间距?

Flutter(5):基础组件之Row/Column