我正在尝试使用viewpager的应用。每个页面包含一个背景图像和两个或三个ImageView,但它的真正来源是AnimationDrawable(XML格式的逐帧动画列表)。我尝试有效地显示位图,如我所见:http://developer.android.com/intl/es/training/displaying-bitmaps/index.html我将图像从png32缩小到png8,但我仍然遇到内存问题。
我该怎么办?有没有更高效的图书馆? OpenGL的?
请帮助。谢谢!
答案 0 :(得分:1)
尝试启用大堆支持,方法是将其添加到AndroidManifest.xml文件中:
<application android:largeHeap="true">
此外,您可以使用Bitmap.Config类型RGB_565而不是ARGB_8888。