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

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

前回

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

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

Single-child layout widgets

BoxDecorationクラス

imageプロパティ

imageプロパティは画像を表示できます。

あれ?以前にもあった気がしますね。
あれはImageウィジェットでしたかね?

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>[
            // 丸です。
            Container(
              decoration: BoxDecoration(
                  image: DecorationImage(
                fit: BoxFit.fitWidth,
                image: AssetImage("images/flutter.jpg"),
              )),
              height: 200,
              width: 200,
            ),
          ]))),
    );
  }
}

結果です。うん・・知ってました😑

最後に

これでBoxDecorationウィジェットについてはおしまいです。
今日はここまで!