I'm currently investigating how to use ThemeData in the Flutter application. It should work with the code below, but the color theme doesn't apply as expected.
Curiously, using the "primarySwatch" option instead of the "primaryColor" option applies the theme as expected.
The execution environment is Chrome on Windows10. Neither has a dark theme applied.
In addition, the results were the same in the Android11 environment of the real machine and the virtual environment.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData(primaryColor: Colors.purple), // This "primaryColor" option does not working.
home: Scaffold(
appBar: AppBar(
title: const Text('Test App'),
),
body: Container(),
),
);
}
}
Below is my flutter environments.
Flutter 2.5.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision ffb2ecea52 (5 days ago) • 2021-09-17 15:26:33 -0400
Engine • revision b3af521a05
Tools • Dart 2.14.2
What did I make a mistake in the code?
Thanks for your help.