Update theme tyo align date picker
This commit is contained in:
@@ -6,8 +6,6 @@ class MyTheme {
|
|||||||
late int _errColor;
|
late int _errColor;
|
||||||
late int _succColor;
|
late int _succColor;
|
||||||
late int _mesColor;
|
late int _mesColor;
|
||||||
// late ThemeData _dark;
|
|
||||||
// late ThemeData _light;
|
|
||||||
late String mode;
|
late String mode;
|
||||||
|
|
||||||
// Options:-
|
// Options:-
|
||||||
@@ -19,39 +17,31 @@ class MyTheme {
|
|||||||
// 70f8ba = green
|
// 70f8ba = green
|
||||||
// F7F3EA = white
|
// F7F3EA = white
|
||||||
// a63446 = red
|
// a63446 = red
|
||||||
|
//747474
|
||||||
|
|
||||||
MyTheme() {
|
MyTheme() {
|
||||||
mode = "Light";
|
mode = "Dark";
|
||||||
// _mainColor = 0XFF3A4454;
|
|
||||||
// _secondColor = 0XFFbedcfe;
|
|
||||||
_errColor = 0xffD87E8B;
|
_errColor = 0xffD87E8B;
|
||||||
_succColor = 0xffB0F2B4;
|
_succColor = 0xffB0F2B4;
|
||||||
_mesColor = 0xffc8c8c8d9;
|
//_mesColor = 0xffc8c8c8d9;
|
||||||
// _dark = darkMode();
|
|
||||||
// _light = lightMode();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ThemeData getData() {
|
ThemeData getData() {
|
||||||
return ThemeData(
|
return ThemeData(
|
||||||
scaffoldBackgroundColor: primaryColor(),
|
scaffoldBackgroundColor: primaryColor(),
|
||||||
colorScheme: ColorScheme.dark(
|
colorScheme: ColorScheme(
|
||||||
primary: messageTextColor(),
|
brightness: getBritness(),
|
||||||
|
primary: secondaryColor(),
|
||||||
onPrimary: primaryColor(),
|
onPrimary: primaryColor(),
|
||||||
|
secondary: primaryColor(),
|
||||||
|
onSecondary: secondaryColor(),
|
||||||
|
error: errorColor(),
|
||||||
|
onError: primaryColor(),
|
||||||
|
surface: primaryColor(),
|
||||||
onSurface: secondaryColor(),
|
onSurface: secondaryColor(),
|
||||||
),
|
),
|
||||||
datePickerTheme: DatePickerThemeData(
|
datePickerTheme: DatePickerThemeData(
|
||||||
backgroundColor: primaryColor(),
|
backgroundColor: primaryColor(),
|
||||||
|
|
||||||
//------------------------------
|
|
||||||
cancelButtonStyle: ButtonStyle(
|
|
||||||
foregroundColor: WidgetStatePropertyAll(secondaryColor()),
|
|
||||||
overlayColor: WidgetStatePropertyAll(messageTextColor()),
|
|
||||||
),
|
|
||||||
//------------------------------
|
|
||||||
confirmButtonStyle: ButtonStyle(
|
|
||||||
foregroundColor: WidgetStatePropertyAll(secondaryColor()),
|
|
||||||
overlayColor: WidgetStatePropertyAll(messageTextColor()),
|
|
||||||
),
|
|
||||||
headerBackgroundColor: secondaryColor(),
|
headerBackgroundColor: secondaryColor(),
|
||||||
headerForegroundColor: primaryColor(),
|
headerForegroundColor: primaryColor(),
|
||||||
),
|
),
|
||||||
@@ -79,20 +69,27 @@ class MyTheme {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ThemeData darkMode() {
|
ThemeData darkMode() {
|
||||||
//mode = "Dark";
|
|
||||||
// _mainColor = 0XFF3A4454;
|
|
||||||
// _secondColor = 0XFFbedcfe;
|
|
||||||
return getData();
|
return getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
ThemeData lightMode() {
|
ThemeData lightMode() {
|
||||||
//mode = "Light";
|
|
||||||
// _secondColor = 0XFF3A4454;
|
|
||||||
// _mainColor = 0XFFbedcfe;
|
|
||||||
return getData();
|
return getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Brightness getBritness() {
|
||||||
|
if (mode == "Dark") {
|
||||||
|
return Brightness.dark;
|
||||||
|
} else {
|
||||||
|
return Brightness.light;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Color messageTextColor() {
|
Color messageTextColor() {
|
||||||
|
if (mode == "Dark") {
|
||||||
|
_mesColor = 0XFFc8c8c8;
|
||||||
|
} else {
|
||||||
|
_mesColor = 0XFF747474;
|
||||||
|
}
|
||||||
return Color(_mesColor);
|
return Color(_mesColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -107,9 +104,7 @@ class MyTheme {
|
|||||||
Color primaryColor() {
|
Color primaryColor() {
|
||||||
if (mode == "Dark") {
|
if (mode == "Dark") {
|
||||||
_mainColor = 0XFF3A4454;
|
_mainColor = 0XFF3A4454;
|
||||||
//_secondColor = 0XFFbedcfe;
|
|
||||||
} else {
|
} else {
|
||||||
//_secondColor = 0XFF3A4454;
|
|
||||||
_mainColor = 0XFFbedcfe;
|
_mainColor = 0XFFbedcfe;
|
||||||
}
|
}
|
||||||
return Color(_mainColor);
|
return Color(_mainColor);
|
||||||
@@ -117,11 +112,9 @@ class MyTheme {
|
|||||||
|
|
||||||
Color secondaryColor() {
|
Color secondaryColor() {
|
||||||
if (mode == "Dark") {
|
if (mode == "Dark") {
|
||||||
//_mainColor = 0XFF3A4454;
|
|
||||||
_secondColor = 0XFFbedcfe;
|
_secondColor = 0XFFbedcfe;
|
||||||
} else {
|
} else {
|
||||||
_secondColor = 0XFF3A4454;
|
_secondColor = 0XFF3A4454;
|
||||||
//_mainColor = 0XFFbedcfe;
|
|
||||||
}
|
}
|
||||||
return Color(_secondColor);
|
return Color(_secondColor);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user