android - 查看大量平铺图像

标签 android image scroll

注意:每次我提到图像时,您都可以假设它位于远程服务器上。

我们有一张太大的图片,无法在移动设备上显示,因此我们将其分解为多个图 block (MxN)。

我需要一种方法来在屏幕上显示这些图 block 并允许用户平滑地滚动它们。我无法一次将所有图 block 存储在内存中,我最多可以存储 9 个(3x3 个图 block )。

基本上,我需要复制 Google map 加载图像的方式,仅当该区域对用户可见时才下载图 block ,并将其与相邻区域拼接...

需要与此主题相关的任何信息...

编辑:我忘了说,使用 webview 不是一种选择,因为我们需要在检索到图像后对其进行一些绘制。

感谢您的帮助! :)

最佳答案

可以看看source of osmdroid ,他们做了类似的事情,可能会对您有所帮助。

也许我错了,但另一种可能性是创建一个网页并在 webview 中显示它。

关于android - 查看大量平铺图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802905/

相关文章:

javascript - 滚动时 DOM 元素位置变慢 + 滚动条滚动和鼠标/触摸板滚动之间的区别

javascript - scrollIntoView 影响我的监听器

c# - 调整大小时某些图像会旋转

javascript - 如何在 React JS 中使用 Scroll 魔法

android - 你能在 "long press power button"菜单中注册一个应用程序吗?

android - Jetpack 分页库无需滚动即可加载所有页面

图像中的 CSS 不透明度

image - 下载中缺少 Flexslider 2 方向导航指针

android - 当设备的液晶显示屏关闭时,服务或处理程序是否也会进入休眠状态?

android - GPS 和网络的标准