我想在我的应用程序中显示动画 GIF 图像。 正如我发现 Android 本身不支持动画 GIF 的艰难方式。
但是它可以使用 AnimationDrawable 显示动画:
Develop > Guides > Images & Graphics > Drawables Overview
该示例使用在应用程序资源中保存为帧的动画,但我需要的是直接显示动画 gif。
我的计划是将动画 GIF 分解为帧,并将每个帧作为 drawable 添加到 AnimationDrawable。
有谁知道如何从动画 GIF 中提取帧并将它们转换为 Drawable ?
最佳答案
Android 实际上可以使用 android.graphics.Movie 类解码和显示动画 GIF。
这没有太多的记录,但在 SDK Reference .此外,它用于Samples in ApiDemos in BitmapDecode带有一些动画标志的示例。
关于java - 显示动画 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660209/