从底部滚动到顶部时,带有Streambuilders的Flutter ListView卡住了

时间:2019-07-16 00:18:10

标签: listview flutter

这里是gist,用于重现问题in this gif。即使BehaviorSubject具有可用数据,StreamBuilder still renders a no-data frame。当在列表视图中使用StreamBuilders时,尤其是在从底部滚动到顶部滚动时,这会导致出现问题。到目前为止,建议的solution(s)是创建一个状态为AutomaticKeepAliveClientMixin的StreamBuilder,或者增加ListView的cacheExtent-两者都可以工作,但看起来有些笨拙。有人对此有其他建议吗?还是AutomaticKeepAliveClientMixin是最好的选择?

0 个答案:

没有答案