Imageview看起来像mapview

时间:2015-06-30 07:33:06

标签: android image android-imageview android-image

我有一张图片(resolution 8328x3987)。我希望使用zoom controls在我的应用中加载该图片,以便更好地查看。

众所周知,Android不会直接在设备上加载大图像(就像我的例子中一样)。所以Android系统建议我们缩小图像以加载大图像。我试过这个并将我的图像扩展到最多四次:

options.inSampleSize = 4;

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

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

Android lollipop是否添加了任何新方法来加载看起来像mapview的大文件?

如果没有,那么您是否知道应用程序如何执行此操作或任何示例?

1 个答案:

答案 0 :(得分:0)

减少大图像的样本量根本不起作用。(非常非常糟糕的分辨率和内存消耗)

我建议你将图像划分为图块并像地图视图一样回收视图。

This图书馆可以为您提供帮助。或者你也可以按照自己的方式去做。