Theme gen

This commit is contained in:
2024-05-10 19:49:08 +03:00
parent fecc388e1c
commit 4b16b74d15

View File

@@ -4,6 +4,18 @@ final ThemeData myTheme = ThemeData(
colorScheme: ColorScheme.fromSeed(
seedColor: getMaterialColor(const Color(0x007d85ff))));
ThemeData getThemeData(Color color, bool dark) {
final MaterialColor materialColor = getMaterialColor(color);
return ThemeData(
colorScheme: ColorScheme.fromSeed(
seedColor: materialColor,
brightness: dark ? Brightness.dark : Brightness.light,
).copyWith(
onPrimary: dark ? materialColor[600] : Colors.white,
),
);
}
MaterialColor getMaterialColor(Color color) {
final int red = color.red;
final int green = color.green;