Java 显示动画GIF
我想在应用程序中显示GIF动画图像。我发现,Android本身并不支持动画GIF的困难方式。
但是,它可以使用AnimationDrawable显示动画:
开发>指南>图像和图形> Drawables概述
该示例使用在应用程序资源中另存为帧的动画,但是我需要直接显示动画gif。
我的计划是将动画GIF分解为帧,并将每个帧作为可绘制对象添加到AnimationDrawable中。
有谁知道如何从动画GIF中提取帧并将每个帧转换为Drawable?
回答:
Android实际上可以使用android.graphics.Movie
类解码并显示动画GIF。
没有太多文档记录,但是在SDK Reference
中。此外,它还用于带有某些动画标记的BitmapDecode
示例中的ApiDemos
中的Samples
中。
以上是 Java 显示动画GIF 的全部内容, 来源链接: utcz.com/qa/403313.html