万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Flutter ボタンでCenterが効かない

    Flutterで

      new Row(children: <Widget>[
            new Center(
              child: new RaisedButton(
                onPressed: () {
                },
                child: new Text('A'),
              ),
            ),
            new Center(
              child: new RaisedButton(
                onPressed: () {
                },
                child: new Text('B'),
              ),
            ),
          ]),
        ];
    

    と書いても、 f:id:shinriyo:20180407095215p:plain となり、Centerが効かない 1つなら真ん中になるのに、2つボタン置くとなぜか左端に寄ってしまう・・・ 真ん中に配置したいです。

    Centerバージョン

          new Center(
            child: new Row(children: <Widget>[
              new RaisedButton(
                onPressed: () {},
                child: new Text('A'),
              ),
              new RaisedButton(
                onPressed: () {},
                child: new Text('B'),
              ),
            ]),
          )
    

    RowとmainAxisSizeとmainAxisAlignmentプロパティバージョン

          new Row(
            mainAxisSize: MainAxisSize.max,
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              new RaisedButton(
                onPressed: () {},
                child: new Text('A'),
              ),
              new RaisedButton(
                onPressed: () {},
                child: new Text('B'),
              ),
            ],
          )
    

    上の2つ書いたが、RowとmainAxisSizeとmainAxisAlignmentプロパティバージョンならいけた。 f:id:shinriyo:20180407094836p:plain

    プログラミング言語Dart

    プログラミング言語Dart