Theme gen
This commit is contained in:
@@ -4,6 +4,18 @@ final ThemeData myTheme = ThemeData(
|
|||||||
colorScheme: ColorScheme.fromSeed(
|
colorScheme: ColorScheme.fromSeed(
|
||||||
seedColor: getMaterialColor(const Color(0x007d85ff))));
|
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) {
|
MaterialColor getMaterialColor(Color color) {
|
||||||
final int red = color.red;
|
final int red = color.red;
|
||||||
final int green = color.green;
|
final int green = color.green;
|
||||||
|
|||||||
Reference in New Issue
Block a user