如何将 Flutter 应用主题默认设置为深色暗黑?
- 发表于
- flutter
您需要使用 ThemeMode
描述 MaterialApp
将使用哪个主题。
示例代码
1 2 3 4 |
themeMode: ThemeMode.dark,//无论系统偏好如何,始终使用暗模式(如果可用)。 themeMode: ThemeMode.light,//无论系统偏好如何,始终使用亮色模式。 themeMode: ThemeMode.system,//根据用户在系统设置中选择的内容使用浅色或深色主题。 themeMode: ThemeMode.values,//此枚举中的值的常量列表,按照它们的声明顺序。 |
如何在 MaterialApp
中使用 ThemeMode
?
1 2 3 4 5 6 7 8 9 10 |
MaterialApp( debugShowCheckedModeBanner: false, theme:ThemeData(brightness: Brightness.light), themeMode: ThemeMode.dark, darkTheme: ThemeData(brightness: Brightness.dark), home: SafeArea( child:Scaffold( ) ), ); |
更多关于ThemeData。
原文连接:如何将 Flutter 应用主题默认设置为深色暗黑?
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。