我有一个动画的webp文件,我从原来的AR Stickers APK中提取,我想在我的应用程序中显示在ARCore中的入职。看起来我可以轻松地将webp文件的第一帧加载到imageview中,但尝试将其解码为Movie
对象失败。有一种简单的方式来展示它吗?这显然是可能的,因为AR-Stickers应用程序在其原始版本中清楚地做到了。我看到有一个来自Facebook(Fresco)的图书馆似乎应该可以做到,但据我所知,它为我的应用程序的APK增加了相当多的膨胀。有没有简单的解决方案?
答案 0 :(得分:2)
是的。那里没有很多动画化的WebP / GIF解决方案,而Fresco需要很多。
有this library(简化了它的here的分支),但是有时文件会遇到一些严重的问题,例如here。如果您知道为什么会发生这种情况,以及如何解决它,请考虑为它(或我的叉子)做出贡献。
当然,有一种方法可以使用普通的Android框架通过ImageDecoder&AnimatedImageDrawable加载动画文件(示例here),但这仅适用于Android P。
Google承诺将其添加到支持库(here)中,但我仍然没有看到它。
这就是为什么我创建了一个问题here,我想知道如何获取动画WebP文件的逐帧图像。