【发布时间】:2015-06-30 07:33:05
【问题描述】:
我有一张图片(resolution 8328x3987)。我想使用zoom controls 在我的应用程序中加载该图像以便更好地查看。
众所周知,Android 不会直接在设备上加载大图像(就像在我的示例中一样)。所以Android系统建议我们缩小图像以加载大图像。我已经尝试了这个并将我的图像缩放到四倍:
options.inSampleSize = 4;
使用这种方式我的图像会显示在屏幕上,但是当我zoom-in 图像时,该图像变得不可读(文本变得非常模糊),这是因为,也许我在显示之前缩小了图像?
但是当我在设备的默认图库应用 (Android Lollipop, Photos app) 中看到该图像时,该图像看起来像 mapview(只有可见部分是可读的,外部是模糊的,当我移动图像时,可见区域变得可读) 当我放大到最大级别时。所以我的问题是:
Android lollipop 是否添加了任何新方法来加载类似于mapview 的大文件?
如果没有,那么您是否知道这些应用程序是如何做到这一点或任何示例的?
【问题讨论】:
标签: android image android-imageview android-image