setup method
void
setup()
Implementation
void setup() {
if (selectedTheme == ThemeType.light) {
print("THEME COLOR : Tema light");
themeData = Rx(
ThemeData.light().copyWith(
scaffoldBackgroundColor: getColor("backgroundColor"),
hintColor: getColor("hintColor"),
focusColor: getColor("focusColor"),
disabledColor: getColor("disabledColor"),
buttonTheme: ButtonThemeData(
buttonColor: getColor("buttonColor"),
disabledColor: getColor("buttonDisableColor"),
hoverColor: getColor("buttonHoverColor"),
focusColor: getColor("buttonFocusColor"),
),
appBarTheme: AppBarTheme(
backgroundColor: getColor("appBarBackgroundColor"),
),
drawerTheme: DrawerThemeData(
backgroundColor: getColor("drawerBackgroundColor"),
shadowColor: getColor("drawerShadowColor"),
),
dialogTheme: DialogTheme(
backgroundColor: getColor("dialogBackgroundColor"),
iconColor: getColor("dialogIconColor"),
barrierColor: getColor("dialogBarrierColor"),
shadowColor: getColor("dialogShadowColor"),
),
),
);
} else {
print("THEME COLOR : Tema dark");
print("THEME COLOR : " +
getColor("backgroundColor")!.red.toString() +
"," +
getColor("backgroundColor")!.green.toString() +
"," +
getColor("backgroundColor")!.blue.toString());
themeData = Rx(
ThemeData.dark().copyWith(
scaffoldBackgroundColor: getColor("backgroundColor"),
hintColor: getColor("hintColor"),
focusColor: getColor("focusColor"),
disabledColor: getColor("disabledColor"),
buttonTheme: ButtonThemeData(
buttonColor: getColor("buttonColor"),
disabledColor: getColor("buttonDisableColor"),
hoverColor: getColor("buttonHoverColor"),
focusColor: getColor("buttonFocusColor"),
),
appBarTheme: AppBarTheme(
backgroundColor: getColor("appBarBackgroundColor"),
),
drawerTheme: DrawerThemeData(
backgroundColor: getColor("drawerBackgroundColor"),
shadowColor: getColor("drawerShadowColor"),
),
dialogTheme: DialogTheme(
backgroundColor: getColor("dialogBackgroundColor"),
iconColor: getColor("dialogIconColor"),
barrierColor: getColor("dialogBarrierColor"),
shadowColor: getColor("dialogShadowColor"),
),
),
);
}
}