我需要使用更多图像来制作动画。所以我使用逐帧动画。但我正面临着java.lang.OutOfMemoryError: bitmap size exceeds VM budget
。我已经搜索了互联网,但我没有任何想法。任何人请帮助我。
我尝试使用以下代码:
活动.java
scr1.setBackgroundResource(R.drawable.data9);
AnimationDrawable frameAnimation9 = (AnimationDrawable)scr1.getBackground();
frameAnimation9.start();
frameAnimation9.setOneShot(true);
数据9.xml
<?xml version="1.0" encoding="UTF-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/s1" android:duration="100" />
<item android:drawable="@drawable/s3" android:duration="100" />
<item android:drawable="@drawable/s5" android:duration="100" />
<item android:drawable="@drawable/s6" android:duration="100" />
</animation-list>