2

我一直在开发一个 android 应用程序,它试图完成以下任务: - 从服务下载大图像(大约 4000 像素 x 4000 像素) - 显示这些图像并让用户缩放/平移 - 绘制叠加层以显示其他信息

到目前为止,我通过加载图像的缩小版本并将其用于平移和缩放,在平移/缩放停止后使用BitMapRegionDecoder加载当前可视区域的高分辨率表示,取得了一定的成功。

虽然这似乎可行,但我意识到我需要投入大量时间才能使一切顺利和稳定,而且我有一种预感,即基于图块的方法将产生更好的性能。所以我的问题是,谁能给我指出一些库或资源,让我以站在巨人肩膀上的方式卸载一些工作:)

谢谢

4

1 回答 1

1

我在这里有点晚了,但我遇到了这个问题,这个答案可能对其他人有所帮助。我最近开发了一个开源库,可以将大图像分割成小图块,只显示可见的图块。它还处理缩放/平移/双击手势。源代码和示例可在https://github.com/diegocarloslima/ByakuGallery获得

于 2014-01-05T14:10:39.557 回答