我有一个 25 帧的动画,压缩的 jpeg 格式,总共不到 2mb。
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true">
<item android:drawable="@drawable/y1" android:duration="50" />
<item android:drawable="@drawable/y2" android:duration="50" />
...
<item android:drawable="@drawable/mouse" android:duration="50" />
</animation-list>
然而当我尝试演奏它时
iv.setBackgroundResource( R.anim.yawn );
AnimationDrawable anim = (AnimationDrawable)iv.getBackground();
anim.start();
它因位图大小超过 VM 预算而崩溃。
有什么想法我能做什么?
谢谢!