getThemeData function
Implementation
ThemeData getThemeData(
ThemeMode themeMode,
String themeColor,
) {
if (themeMode == ThemeMode.system) {
// 使用 PlatformDispatcher 替代废弃的 window
return _genRuiTheme(
brightness: PlatformDispatcher.instance.platformBrightness == Brightness.dark
? Brightness.dark
: Brightness.light,
seedColor: themeColorMap[themeColor] ?? Colors.blueGrey);
}
return _genRuiTheme(
brightness:
themeMode == ThemeMode.dark ? Brightness.dark : Brightness.light,
seedColor: themeColorMap[themeColor] ?? Colors.blueGrey);
}