使用流源时在GridView中处理刷新?

时间:2018-11-26 10:24:59

标签: flutter

我正在Flutter中实现GridView,以显示一些数据。我的架构基于BLoC,这意味着我正在监听流以进行渲染。

为了支持PullToRefresh,我目前正在实现RefreshIndicator作为gridview的包装。对于onRefresh,我已经制定了一种将值添加到块的接收器的方法。现在我正在努力的部分:) 我目前正在onRefresh中返回Future,但这只是立即完成了refreshindicator图标,而不是在我从流中获取数据时完成了。

那么我如何最好地使用bloc和stream处理此流?

//更新 我在onRefresh中添加了完成器,并返回了它的Future。然后,当我在流上接收数据时,如果加载完成,则调用完成程序的完成。似乎可以正常工作,但仍然可以征求反馈意见:)

0 个答案:

没有答案