伙计们在显示动画时遇到一些内存不足的问题,由于某种原因,系统似乎同时保存了所有图像,有没有办法告诉它一次只保存一个图像,这是我使用的代码并将其链接到图像视图, 这是代码的一个 lil 部分基本相同,只是有更多的图像,谢谢
<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>
我强烈建议您减小图像的文件大小,方法是减小图像的大小或更改为其他文件格式,例如jpg。如果这不起作用,请将其添加到清单中的应用程序标记:
android:largeHeap="true"