2013-07-18 97 views
0

我想用viewpager的应用程序。每个页面都包含一个背景图像和两个或三个ImageView,但它的真正源代码是一个AnimationDrawable(以XML格式逐帧动画列表)。我尝试有效地显示位图,因为我看到这里:http://developer.android.com/intl/es/training/displaying-bitmaps/index.html和我将图像从png32缩小到png8,但我仍然有内存问题。逐帧动画与内存问题

我该怎么办?有没有图书馆可以更有效地做到这一点? OpenGL的?

请帮忙。谢谢!

回答

1

尝试启用大型堆支持,加入这个AndroidManifest.xml档案:

<application android:largeHeap="true"> 

此外,您还可以使用Bitmap.Config型RGB_565代替ARGB_8888。