【 Flutter 】Flutter を 基礎 から 学習 ( ウィジェット編 ) part28 Single-child layout widgets

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は ウィジェット編 ( part28 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( ウィジェット編 ) part27 Single-child layout widgets

引き続き、Single-child layout widgetsについて学びます。

Single-child layout widgets

SizedBoxウィジェット

SizeBoxウィジェットは指定したサイズの箱を作れます。以上!

プロパティもwidth,height,childだけ。
潔さを感じるウィジェットですね(笑

装飾はchildプロパティでDecorateBoxウィジェットを指定するようです。

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(new MaterialApp(home: new MyApp()));
}

var ok = false;

class MyApp extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _State();
  }
}

class _State extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    var mediaQuery = MediaQuery.of(context);

    return MaterialApp(
      home: Scaffold(
          appBar: AppBar(
            title: Text('テスト中です。'),
          ),
          body: Center(
              child: Column(children: <Widget>[
            SizedBox(
                width: 300,
                height: 300,
                child: DecoratedBox(
                    decoration: BoxDecoration(color: Colors.green)))
          ]))),
    );
  }
}

箱です😎

最後に

・・・

今日はここまで!