通过Bloc模式管理多个小部件的状态

时间:2019-04-03 13:14:56

标签: dart flutter bloc

在我的主页上,我有3个按钮:播放视频播放音频录制语音。所有这些按钮小部件都使用Bloc模式来控制其内部状态(例如,在播放文件时更改按钮图标),但是我无法理解如何访问主页上的状态,因为我想禁用其他按钮按下其中一个按钮。

关于如何执行此操作的任何建议?

1 个答案:

答案 0 :(得分:0)

您可以具有全局bool变量,并且可以在按下任意按钮时将其状态设置为true,并且在视频播放释放后,您可以将该变量设置为false,并且不要忘记将所有按钮都设置为禁用,直到该变量为真为止。

谢谢