2

在android上显示随机图像网格的最有效方法是什么?

我有一个随机专辑封面图像列表,我需要从中生成一个网格并将其用作我的活动的背景,图像被异步下载,缩小并缓存,在网格中显示它们似乎消耗了很多RAM,(是的,我正在回收位图,并使用 LRU 缓存)

将它们绘制到画布上会是更好的解决方案吗?还有其他有效的方法吗?GridView 是否安全,是否有任何保证它不会耗尽内存?

PS 将它们绘制到画布上需要我在方向或活动的大小发生变化时重新绘制。

在此处输入图像描述

4

1 回答 1

1

我不认为有更有效的方法,至少我现在想不出一个。你可以做什么,这取决于是否需要网格视图,是使用来自 Romain Guy 的图像轮播,它是在 Renderscript 中制作的。我目前没有 URL,但它是一个谷歌代码项目。

另一个有时对这些东西有用的页面是http://www.theultimateandroidlibrary.com/all

LRUCache 真的很好而且很快,应该可以解决问题。我也会对更有效的方式感兴趣......

于 2013-06-14T17:51:41.537 回答