Управление состояниями нескольких виджетов с помощью шаблона Bloc

На главной странице у меня есть 3 кнопки: воспроизвести видео, воспроизвести аудио, записать голос. Все эти виджеты кнопок используют шаблон Bloc для управления своим внутренним состоянием (например, изменение значка кнопки при воспроизведении файла), но мне сложно понять, как получить доступ к их состояниям на моей главной странице, потому что я хотел бы отключить другие кнопки, когда одна из их прижимают.

Любые рекомендации о том, как это сделать?


person 06153    schedule 03.04.2019    source источник


Ответы (1)


У вас может быть глобальная переменная типа bool, и вы можете сделать это состояние переменной true при нажатии любой кнопки, и как только воспроизведение вашего видео будет запущено, вы можете сделать эту переменную равной false, и не забудьте отключить все кнопки до этого. переменная верна.

Спасибо

person Ankit Chouhan    schedule 03.04.2019