Flutter notes

Flutterに関するメモ書き

Moyo: グリッド表示

ゲーム的なものを描きたくなったので、その土台として全画面にグリッド表示をしてみました。

f:id:tnantoka:20190808224041p:plain

    return SafeArea(
      child: LayoutBuilder(
        builder: (BuildContext context, BoxConstraints constraints) {
          return Container(
            child: CustomPaint(
              painter: _MyPainter(
                width: constraints.maxWidth,
                height: constraints.maxHeight,
              ),
            ),
          );
        },
      ),
    );

こんな感じで書くことで、SafeArea内の領域を取得しています。

あとはひたすらdrawRectしているだけです。

今回のコミットはこちら。

調整無しでWebでも動きました。