我的目标是允许我的应用程序的用户选择不同的 gif 文件并将它们放在一起。之后,他们应该能够查看他们各自的文件组合。乍一看,实现这样的功能对我来说似乎很容易,但我错了。我尝试了不同的东西,例如
- 用选定的 gif 文件构建一个字节数组,并将其保存为新的 gif 文件
- 使用类 AnimationDrawable 将 gif 逐个显示
- 使用 Movie-class 依次播放文件
我不确定这些方法中的哪一种是最好的。然而,最终这些方法都没有正常工作......如果你们中的任何人遇到同样的问题,我会很高兴得到一些帮助。