【发布时间】:2021-06-15 23:38:34
【问题描述】:
我在网上搜索了一些可以阅读的示例,以解释使用 rxdart(不是 bloc 库)而不是反例或 firebase 登录的 bloc 模式和流,这是一个如何操作来自多个 bloc 的值以计算其他值的示例价值观,但我在这个方向上几乎没有发现任何东西。也许你有一个想法,那会很棒..
【问题讨论】:
我在网上搜索了一些可以阅读的示例,以解释使用 rxdart(不是 bloc 库)而不是反例或 firebase 登录的 bloc 模式和流,这是一个如何操作来自多个 bloc 的值以计算其他值的示例价值观,但我在这个方向上几乎没有发现任何东西。也许你有一个想法,那会很棒..
【问题讨论】:
尝试查看我的 repo(使用 RxDart 手动 bloc 模式):)) https://github.com/hoc081098/find_room_flutter_BLoC_pattern_RxDart/blob/master/lib/pages/home/home_bloc.dart
【讨论】:
我可以简单地解释一下我的意思: 我有多个 bloc,并且从多个 TextFields 我将一个流添加到接收器,假设一个比例流到 blocA,一个宽度流和一个高度流到 blocB。 blocA 控制和计算屏幕比例 blockB 绘制一个具有宽度和高度的矩形,但它还需要来自 blocA 的比例才能以莱特比例显示矩形。 那么我该如何处理。我也可以使用 blocC 画一个圆圈并有一个半径流,这也取决于 bocA 的比例。
【讨论】: