【Flutter】「Material Design 3」 に対応させる方法

環境

  • OS : Windows11
  • Edit : VS Code
  • Flutter : 3.0.5

実装方法

ThemeDatauseMaterial3: trueを追加する。

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        useMaterial3: true, //<-追加
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

結果

Material Design 2 Material Design 3