【发布时间】:2012-04-22 16:01:51
【问题描述】:
我想绘制一个图表,我正在使用滚动视图来执行此操作。我的滚动视图包含图表视图。我观察到的是滚动视图的 onDraw 调用了我的图表视图的 onDraw。现在,当调用图表视图的 onDraw 时,我在画布上绘制整个图表。每次滚动视图时都会调用滚动视图的 onDraw。所以我最终多次绘制整个图表。有没有更好的方法来实现这个
【问题讨论】:
标签: android
我想绘制一个图表,我正在使用滚动视图来执行此操作。我的滚动视图包含图表视图。我观察到的是滚动视图的 onDraw 调用了我的图表视图的 onDraw。现在,当调用图表视图的 onDraw 时,我在画布上绘制整个图表。每次滚动视图时都会调用滚动视图的 onDraw。所以我最终多次绘制整个图表。有没有更好的方法来实现这个
【问题讨论】:
标签: android
查看 View.getDrawingRect(rect) 方法。这将为您提供要绘制的滚动区域,因此您可以仅绘制落入该区域的部分。
【讨论】: