如何使颤振中的应用程序静音

时间:2020-05-25 12:59:24

标签: flutter

当用户切换静音开关标题时,我需要帮助来禁用我的应用中的声音。

SimpleDialogOption(
          child: SwitchListTile(
              title: Text('Mute'),
              secondary: Icon(Icons.volume_mute),
              value: _mute,
              onChanged: (bool value) {
                setState(() {
                  _mute = value;
                });
              }),
        ),

1 个答案:

答案 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; });}))