安卓节目动画WebP



我有一个动画webp文件,它取自原始的AR贴纸APK,我想在我的应用程序中显示该文件,以便在ARCore中加入。看起来我可以轻松地将 webp 文件的第一帧加载到 imageview 中,但尝试将其解码为Movie对象失败。有没有一种简单的方法来显示它?这显然是可能的,因为AR-Stickers应用程序在其原始版本中显然做到了这一点。我看到Facebook(Fresco(有一个库,似乎应该能够做到这一点,但据我所知,它为我的应用程序的APK增加了相当多的膨胀。对此有什么简单的解决方案吗?

这是真的。那里没有很多动画 WebP/GIF 解决方案,而 Fresco 需要很多。

这个库(在这里做了一个更容易的分支(,但它有时可能会有一些严重的文件问题,比如 这里 .如果您知道为什么会发生这种情况以及如何解决它,请考虑为它(或我的分叉(做出贡献。

当然,有一种方法可以使用普通的Android框架来加载动画文件(此处为示例(,使用ImageDecoder和AnimatedImageDrawable,但它仅来自Android P。

谷歌承诺将它添加到支持库中(这里(,但我仍然没有看到它。

这就是为什么我在这里创建了一个问题,我想知道如何获取动画 WebP 文件的逐帧图像。

最新更新