I am working on a settings UI, I want to make sure that after I untoggle a certain variable, the application goes back to normal.
If I toggle the app should go to dark mode (working well), but after untoggling it should go back to light, but so far I can only set it dark, even when I untoggle nothing happens.
I have tried setting a true false, but it did not work and I couldn't toggle at all with this method
onToggle: (bool value) {
setState(() {
darkMode = value;
if(darkMode=true)
AdaptiveTheme.of(context).setDark();
else
AdaptiveTheme.of(context).setLight();
print(darkMode);
}
This did not work
Here is the code that I am using:
SettingsSection(
title: AppLocalizations.of(context).translate('34_string'),
tiles: [
SettingsTile.switchTile(
title: AppLocalizations.of(context).translate('35_string'),
enabled: notificatonsEnabled,
leading: Icon(Icons.palette),
onToggle: (bool value) {
setState(() {
darkMode = value;
AdaptiveTheme.of(context).setDark();
print(darkMode);
//theDarkMode();
});
},
switchValue: darkMode,
),
]),
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…