首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imageview看起来像mapview

问Imageview看起来像mapview
EN

Stack Overflow用户
提问于 2015-06-30 15:33:06
回答 1查看 142关注 0票数 1

我有一个图像(resolution 8328x3987)。我想用zoom controls把这张图片加载到我的应用程序中,以便更好地观看。

众所周知,Android不会直接在设备上加载大图像(就像我的例子中一样)。因此Android系统建议我们缩小图像以加载大图像。我已经尝试过了,并将我的图像放大四倍,如下所示:

代码语言:javascript
复制
options.inSampleSize = 4;

使用这种方式,我的图像将显示在屏幕上,但当我zoom-in图像,然后这个图像变得不可读(文本变得非常模糊),这是因为,也许我缩小图像之前显示?

但当我在设备的默认图库应用程序(Android Lollipop, Photos app)中看到这张图片时,当我以最大级别放大时,这张图片看起来就像mapview (只有可见部分是可读的,外部是模糊的,当我移动图像时,可见区域就变得可读了)。所以我的问题是:

Android lollipop是否添加了加载类似于mapview的大文件的新方法

如果没有,那么你知道这些应用程序是如何做到这一点的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-30 15:37:58

缩小图像的样本大小根本不会起作用。(分辨率和内存消耗都很差)

我建议你将图像分成瓦片,并像地图视图一样循环使用这些视图。

This库可能会对您有所帮助。或者你也可以按你自己的方式去做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31132226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档