Flutter でメイン画面の背景色を設定するにはどうすればいいですか? 質問する

Flutter でメイン画面の背景色を設定するにはどうすればいいですか? 質問する

私は Flutter を学習中で、基礎から始めています。MaterialApp を使用していません。画面全体の背景色を設定する良い方法は何ですか?

これまでのところ、次のものがあります:

import 'package:flutter/material.dart';

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new Center(child: new Text("Hello, World!"));
  }
}

私の質問のいくつかは次のとおりです:

  • 背景色を設定する基本的な方法は何ですか?
  • 画面上で私が見ているのは一体何でしょうか? どのコードが背景なのでしょうか? 背景色を設定するものはありますか? そうでない場合、(背景色を描画するための) シンプルで適切な「シンプルな背景」とは何でしょうか。

助けてくれてありがとう!

上記のコードは、白いテキストが表示された黒い画面を生成します。ここに画像の説明を入力してください

ベストアンサー1

アプリケーション内のすべてのスキャフォールドの背景色を一度に設定できます。

scaffoldBackgroundColor:設定するだけですThemeData:

MaterialApp(
    title: 'Flutter Demo',
    theme: new ThemeData(scaffoldBackgroundColor: const Color(0xFFEFEFEF)),
    home: new MyHomePage(title: 'Flutter Demo Home Page'),
);

おすすめ記事