请帮助我计算安卓应用程序中动画 GIF 的帧数的方法,我想要的只是如何从 url 或资源文件夹中读取 GIF 文件的帧数以及之间的时间显示帧。
谢谢
Android 可以使用 android.graphics.Movie 类解码和显示动画 GIF。试试看那里。
它的文档记录很差,但请查看带有一些动画标志的 BitmapDecode 示例中的 ApiDemos 中的示例。
您还可以查看以下使用 GifDecoder 显示动画 gif 的示例(并计算其帧)
我希望它有帮助...
这不是您问题的直接答案,但您可以使用 AnimationDrawable,它类似于 GIF 文件,但更像 Android 方式,并且您有一个 getNumberOfFrames() 方法。Android 不鼓励使用 GIF。虽然不知道怎么...