我有一个应用程序,当用户回答问题时我必须播放png动画。
所有png图像均为320 x 569
。我当前的实现是使用animation-list
使用此处提到的技术完成的:
https://www.bignerdranch.com/blog/frame-animations-in-android/
在Java类中我使用了这里提到的代码:
Android AnimationDrawable and knowing when animation ends。
动画效果很好,但我经常遇到OutOfMemory Exception
。所以我在这篇文章的代码中添加了以下几行:
Animation Drawable causing OutOfMemoryError on second run in Android
这解决了我的OOM
问题。但是,当我第三次或第四次运行时,我仍然面临着回收位图的问题。
有没有其他方法可以在没有位图回收问题的情况下实现png动画?