私は設定 UI に取り組んでいます。特定の変数の切り替えを解除した後、アプリケーションが正常に戻ることを確認したいと考えています。
アプリを切り替えると、アプリはダークモードになります(うまく機能します)が、切り替えを解除すると明るい状態に戻るはずですが、これまでのところ、切り替えを解除しても何も起こらず、暗く設定することしかできません。
true false を設定しようとしましたが、うまくいかず、この方法ではまったく切り替えることができませんでした
onToggle: (bool value) {
setState(() {
darkMode = value;
if(darkMode=true)
AdaptiveTheme.of(context).setDark();
else
AdaptiveTheme.of(context).setLight();
print(darkMode);
}
これはうまくいきませんでした
私が使用しているコードは次のとおりです。
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,
),
]),