Управление состояниями нескольких виджетов с помощью шаблона Bloc - PullRequest
0 голосов
/ 03 апреля 2019

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

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

1 Ответ

0 голосов
/ 03 апреля 2019

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

Спасибо

...