当用户切换静音开关标题时,我需要帮助来禁用我的应用中的声音。
SimpleDialogOption(
child: SwitchListTile(
title: Text('Mute'),
secondary: Icon(Icons.volume_mute),
value: _mute,
onChanged: (bool value) {
setState(() {
_mute = value;
});
}),
),
答案 0 :(得分:0)
首先在您首先希望静音的位置初始化您的值。
bool _mute;
@override
void initState() {
//you decide what you want here
_nute=false;
}
然后根据此更改值。您必须修复此逻辑_mute = !value
。
SimpleDialogOption( child: SwitchListTile( title: Text('Mute'), secondary: Icon(Icons.volume_mute), value: _mute, onChanged: (bool value) { setState(() { _mute = !value; });}))