注意:每次我提到图像时,您都可以假设它位于远程服务器上。
我们有一张太大的图片,无法在移动设备上显示,因此我们将其分解为多个图 block (MxN)。
我需要一种方法来在屏幕上显示这些图 block 并允许用户平滑地滚动它们。我无法一次将所有图 block 存储在内存中,我最多可以存储 9 个(3x3 个图 block )。
基本上,我需要复制 Google map 加载图像的方式,仅当该区域对用户可见时才下载图 block ,并将其与相邻区域拼接...
需要与此主题相关的任何信息...
编辑:我忘了说,使用 webview 不是一种选择,因为我们需要在检索到图像后对其进行一些绘制。
感谢您的帮助! :)
最佳答案
可以看看source of osmdroid ,他们做了类似的事情,可能会对您有所帮助。
也许我错了,但另一种可能性是创建一个网页并在 webview 中显示它。
关于android - 查看大量平铺图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802905/