AsyncTask是否适合在画布上绘制位图?

时间:2015-12-07 03:44:13

标签: android canvas bitmap android-asynctask

我在这个网站上看到了一些代码,但我不明白它是如何工作的。据我所知,AsyncTask只适用于几秒钟的任务,只执行一次。为了在画布上绘制位图,必须反复重绘以在画布上显示,因此我不知道AsyncTask如何工作。

使用AsyncTask在画布上绘制Bitmap是否明智?

由于

1 个答案:

答案 0 :(得分:1)

你是对的,异步任务最适合只执行一次的事情。因此,您可以使用AsyncTask对位图进行解码并将其存储在变量中。 然后,此变量可用于在onDraw()

中呈现位图

SurfaceView对您所需的内容也可能更有用。