2013-07-18 137 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。