私は 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'),
);