如何将 Flutter 应用主题默认设置为深色暗黑?

  • 发表于
  • flutter

您需要使用 ThemeMode
描述 MaterialApp 将使用哪个主题。
示例代码

themeMode: ThemeMode.dark,//无论系统偏好如何,始终使用暗模式(如果可用)。
themeMode: ThemeMode.light,//无论系统偏好如何,始终使用亮色模式。
themeMode: ThemeMode.system,//根据用户在系统设置中选择的内容使用浅色或深色主题。
themeMode: ThemeMode.values,//此枚举中的值的常量列表,按照它们的声明顺序。

如何在 MaterialApp 中使用 ThemeMode

MaterialApp(
debugShowCheckedModeBanner: false,
theme:ThemeData(brightness: Brightness.light),
themeMode: ThemeMode.dark,
darkTheme: ThemeData(brightness: Brightness.dark),
home: SafeArea(
child:Scaffold(
)
),
);

更多关于ThemeData

如何将 Flutter 应用主题默认设置为深色暗黑?