我正在尝试在 android 平板电脑应用程序中从互联网加载一个非常大的图像。我知道如何加载较小尺寸的样本,但注意到它会影响图像的分辨率。android 文档告诉我有关 BitmapRegionDecoder 的信息,以帮助将图像加载到图块中,但似乎没有太多文档。我正在做这样的事情: -
BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(inputstream, false);
我知道我必须通过传递不同的 rect 对象来根据需要多次循环下面的代码来获取整个图像
region = decoder.decodeRegion(new Rect(0, 0, 50, 50), null);
但我不明白如何将所有这些位放在一个图像视图中的正确位置。任何例子都会很有帮助