[Flutter]Scaffoldのデフォルトの背景色を設定するには?

Flutter

どうも、ちょげ(@chogetarou)です。

Scaffoldのデフォルトの背景色を設定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Scaffoldのデフォルトの背景色を設定するには、ThemeDataの引数「scaffoldBackgroundColor」を使います。

まず、MaterialAppの引数「theme」にThemeDataを指定します。

そして、ThemeDataの引数「scaffoldBackgroundColor」にScaffoldのデフォルトの背景色を指定します。

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        scaffoldBackgroundColor: /*背景色*/,
      ),
      home: Scaffold(
        body: Home(),
      ),
    );
  }

ThemeDataの引数「scaffoldBackgroundColor」を使えば、Scaffoldのデフォルトの背景色を設定できます。

使用例

以下は、使用例です。

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      theme: ThemeData(
        scaffoldBackgroundColor: Colors.blue[100],
      ),
      home: Scaffold(
        body: Home(),
      ),
    );
  }

コメント

タイトルとURLをコピーしました