アプリの共通テーマを設定しようとしているので、アプリバーの色を16進コード#0f0a1aを示す色に変更する必要があります
const MaterialColor toolbarColor = const MaterialColor(
0xFF151026, const <int, Color>{0: const Color(0xFF151026)});
このコードを試してカスタムカラーを作成しますが、失敗します。 themeDataからこれを行うにはどうすればよいですか?
このようにあなたの色を宣言してください
const PrimaryColor = const Color(0xFF151026);
MaterialApp
レベルで(アプリ全体でAppBar Colorを変更します)PrimaryColor
を変更します
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primaryColor: PrimaryColor,
),
home: MyApp(),
);
ウィジェットレベルで変更する場合は、backgroundColor
を変更します
appBar: AppBar(
backgroundColor: PrimaryColor,
),
PrimaryColor
全体を変更したくない場合は、AppBarTheme
でThemeData
を定義することもできます。
MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
appBarTheme: AppBarTheme(
color: Color.fromARGB(200, 255, 255, 255),
)),
home: myApp(),
)