【发布时间】:2018-03-12 14:14:16
【问题描述】:
我有一个显示聊天消息的页面,并将一组消息的日期作为我的 Flutter 应用程序中的分隔符。数据是从 localDB 中提取的,我试图通过轮询 DB 来更新数据,但是每次我重建流甚至将来它都会使屏幕闪烁并自动滚动到列表顶部。代码在这里太大了,所以我已经发布了它here。
它使用一个 Stream 构建器,该构建器使用从第一个流中获取的数据调用一个小部件,并使用另一个流构建器来构建消息。我确信这与它有关,但不知道如何改变它或解决闪烁和滚动的怪异问题。
希望有人对如何更好地处理此问题或修复闪烁有一些想法。
【问题讨论】:
-
gist.github.com/abbadabbatech/f19852e532e36aec205f5fc9e07bba11 is 404 not found
-
是的,没有找到....我经历过颤动的闪烁,但这是由于缓存的图像。也许您的情况也与缓存有关。请检查一下。
-
请更新代码。
标签: flutter