I’m trying to disable all sounds when clicking on any of the possible buttons (ElevatedButton, TextButton, IconButton etc.).
But no matter how much I try, I can’t do it by using the app theme or any other way.
I’ve already tried setting enableFeedback = false
for all button types, but it absolutely doesn’t work for IconButton.
So, I can’t do it for whole app and the only solution is to set enableFeedback = false
for each button, but isn’t there any easier way to do this?
2
Answers
Set the enableFeedback in your theme, not for every button.
For example:
should disable the sound for all ElevatedButtons. If you have any other type of buttons, you will need to apply a theme again for this button (OutlinedButton for example).
You can wrap up your button in a GestureDetector and implement the code in the onTap there and leave the button onPressed empty.
Maybe if this works for you, you can create a new Widget that wraps the following code that you can utilise more than once.