我是在 android 上创建动画的新手。
我正在尝试使用大量 .png 逐帧创建大型动画。
我有两个动画需要播放,一个是 100 帧大,另一个是 40 帧。
我目前正在使用 AnimationDrawable 来创建动画,但是在任何内存小于 1GB 的设备上我都得到“位图大小超过 VM 预算”(任何超过它的设备都可以正常运行)。
100 帧长的动画由 78*334 大小的图像创建,40 帧动画由 320*290 和 320*309 的不同图像大小创建。
我还需要能够在随机时间反转动画(目前我只是根据需要创建另一个动画,帧与当前帧相反,并且效果很好)
所以我想我的问题是如何在低端设备上没有内存不足的情况下创建具有大量帧(或动画外观)的多帧动画。