1

伙计们在显示动画时遇到内存不足的问题,由于某种原因系统似乎一次保存了所有图像,有没有办法告诉它一次只保存一个图像,这里是代码正在使用并将其链接到图像视图,这是代码的一小部分,基本上是相同的,只是有更多图像,谢谢

    <animation-list xmlns:
   android="http://schemas.android.com/apk/res/android"
   android:oneshot="false">
   <item android:drawable="@drawable/image1" android:duration="50" />
   <item android:drawable="@drawable/image2" android:duration="50" />
   <item android:drawable="@drawable/image3" android:duration="50" />
   <item android:drawable="@drawable/image4" android:duration="50" />
   <item android:drawable="@drawable/image5" android:duration="50" />
   <item android:drawable="@drawable/image6" android:duration="50" />
   <item android:drawable="@drawable/image7" android:duration="50" />
   <item android:drawable="@drawable/image8" android:duration="50" />
   <item android:drawable="@drawable/image9" android:duration="50" />
   <item android:drawable="@drawable/image10" android:duration="50" />
</animation-list>
4

1 回答 1

0

我强烈建议您减小图像的文件大小,方法是缩小尺寸或更改为不同的文件格式,如 jpg。如果这不起作用,请将其添加到清单中的应用程序标记中:

android:largeHeap="true"
于 2012-06-23T02:36:57.800 回答