zoukankan      html  css  js  c++  java
  • Row

    行布局,即水平布局Widget,类似于安卓中android:orientation="horizontal"的LinearLayout布局,主要属性包括:

    • mainAxisAlignment

        主轴方向上的对齐方式,此处就是水平方向对齐方式。

    • crossAxisAlignment

        垂直于主轴方向上的对齐方式,此处就是垂直方向对齐方式。

    • mainAxisSize

        主轴方向的大小,两个可选值:

    • MainAxisSize.max

        主轴方向最大值,一般为撑满父控件。

    • MainAxisSize.min

        主轴方向最小值,一般是根据子Widget算出的宽度。

    • textDirection

        文本方向,子Widget的水平排列方向。两个可选值:

    • TextDirection.rtl

        根据子Widget的先后顺序从右向左排。

    • TextDirection.ltr

        根据子Widget的先后顺序从左向右排。

    • verticalDirection

        该属性值主要用于Column Widget中,这里使用默认即可,设置了也不起作用。

    • textBaseline

        内容的基线类型。

    • children

        子Widget集合。

      Widget getRow() {
        return Row(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          mainAxisSize: MainAxisSize.max,
          textDirection: TextDirection.rtl,
          textBaseline: TextBaseline.alphabetic,
          children: <Widget>[
            const Text('This is Row Widget demo'),
            const Icon(Icons.adb, size: 50,),
          ],
        );
      }
  • 相关阅读:
    洛谷 P1653 猴子 解题报告
    洛谷 P2024 [NOI2001]食物链 解题报告
    洛谷 P1966 火柴排队 解题报告
    洛谷 P1311 选择客栈 解题报告
    洛谷 P3959 宝藏 解题报告
    二进制枚举子集技巧
    洛谷 P1841 [JSOI2007]重要的城市 解题报告
    洛谷 P2324 [SCOI2005]骑士精神 解题报告
    vector-size
    ubuntu 更换软件源
  • 原文地址:https://www.cnblogs.com/timba1322/p/12487586.html
Copyright © 2011-2022 走看看