【发布时间】:2010-08-02 14:15:42
【问题描述】:
我目前正在开发一个使用可滚动/可缩放图像作为主要用户界面的程序。它使用由矩阵操纵的画布来遍历大面积区域。我不想将超大位图加载到内存中,而是想使用平铺系统来加载 256 x 256 的正方形。我的问题是当图像被加载到内存中时应用程序会滞后。我使用简单的外部和内部 for 循环来加载图块(如果它们为空),并且如果用户缩小到一定程度,图块全部消失并显示整个图像的较低分辨率版本。我被引导到异步图像加载的方向,这似乎可以防止图像加载到内存时的延迟,但我不知道如何开始,并且想知道是否有人对如何通常异步加载位图有任何建议进入画布。谢谢!
【问题讨论】:
标签: android image asynchronous canvas bitmap