changeAppThemeMode method
Implementation
changeAppThemeMode(FuAppThemeType? themeType) async {
///it's for change value App Theme
FuAppTheme.defaultThemeType = themeType!;
if (themeType.index == 1) {
///it's for change value Custom Theme
FuCustomTheme.defaultThemeType =
FuCustomThemeType.values[FuAppThemeType.dark.index];
FuAppTheme.isDarkMode = true;
} else if (themeType.index == 0) {
///it's for change value Custom Theme
FuCustomTheme.defaultThemeType =
FuCustomThemeType.values[FuAppThemeType.light.index];
FuAppTheme.isDarkMode = false;
}
///it's save value AppTheme in SharedPreferences
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
await sharedPreferences.setInt("fx_app_theme_mode", themeType.index);
notifyListeners();
}