【发布时间】:2020-03-04 13:43:48
【问题描述】:
我在 Flutter/dart 应用程序中从 TCP 服务器接收图像。每次我在内存中加载图像时,我都会刷新显示,但刷新如果根本不流畅。图像消失然后重新出现的间隙。
我正在使用构造函数Image.memory 来构建映像。到目前为止,我已经尝试过:
- 将新图像加载为 Uint8List 并使用 setState() 重新加载页面并重建 Image.memory
- 加载 Image.memory,将其添加到 StreamController 并使用 StreamBuilder 构建图像视图。
在任何情况下,首先旧图像消失,然后第二个图像出现。 是由于 Image.network 的实现还是我的代码中有其他问题?我怎样才能避免图像的“颤动”。
【问题讨论】: