首页 > 解决方案 > Flutter:如何擦除/擦除/重置整个 CustomPaint 画布

问题描述

我将实时数据值绘制为从左到右颤动的图形。它有很多源数据,但非常简单:垂直线 canvas.drawLine(from here, to here) 来自双打的实时列表,从左到右在屏幕上绘制。

满屏后我想完全丢弃绘制的信息,从左到右重新绘制。

我已经通过绘制图形然后在画布顶部绘制一个黑框并再次绘制来“功能性地”完成了这一点,但这完全是无效的。在一分钟内性能下降,内存开始换出缓存。这些信息显然被保留了下来。

我将不胜感激以下各位的具体建议:

标签: fluttercanvaspaintresetcustom-painter

解决方案


推荐阅读