I have a Flutter app that displays an animation. I want the animation to pause if there is an open Drawer or a modal dialog (like showModalBottomSheet
) displayed anywhere in the App.
I could handle the events of a specific Drawer directly and manage the state on my own. However, I have multiple drawers in my app that I have to track and it feels like a lot of work. Is there a global place were I can check whether a Drawer (or modal dialog) is open anywhere in the app?