小编典典

显示动画 GIF

all

我想在我的应用程序中显示动画 GIF 图像。正如我发现Android本身不支持动画GIF的艰难方式。

但是它可以使用AnimationDrawable显示动画:

开发 > 指南 > 图像和图形 > Drawables
概述

该示例使用在应用程序资源中保存为帧的动画,但我需要的是直接显示动画 gif。

我的计划是将动画 GIF 分解为帧并将每个帧作为可绘制添加到 AnimationDrawable。

有谁知道如何从动画 GIF
中提取帧并将它们中的每一个转换为Drawable


阅读 21

收藏
2022-05-13

共1个答案

小编典典

Android 实际上可以使用 android.graphics.Movie 类解码和显示动画 GIF。

这没有太多的文档记录,但在SDK
Reference
中。此外,它在带有一些动画标志
BitmapDecode 示例中的 ApiDemos示例中使用。

2022-05-13