假设我有一张图片,非常大的图片或其他内容,您一次只能看到一小部分内容,因为您可以开始看到您的内容,而无需立即将其全部加载到内存中。
在iOs中,我们可以使用CATiledLayer重复绘制切片以填充视图的背景
在Android中,我可以看到谷歌地图,滚动时它也会加载地图的每个部分,但我不明白它们是什么解决方案。
我想知道在Android或其他方面与CATiledLayer相同的解决方案是什么,以加载非常大的图像
答案 0 :(得分:0)
您实际上可以根据图像视图的大小缩小位图。
不要给宽度和高度的wrap_content尝试给出相对宽度和高度。 使用
ImageView.getheight()
ImageView.getWidth()
根据它获取大小和负载 看到这个链接 http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#read-bitmap
答案 1 :(得分:0)