在低于 android 12 的版本上显示 .avif 图像

Displaying .avif images on versions lower than android 12

提问人:Dazai 提问时间:6/27/2023 最后编辑:Dazai 更新时间:6/28/2023 访问量:305

问:

我想知道是否有库或方法可以在低于 12 的 android 版本上显示 .avif 图像,因为 android 12+ 支持 avif。

我尝试使用 Glide 和 Picasso,但在 android 9.0 上传递 avif 文件格式 URL 时,它只显示一个空视图。

非常感谢任何帮助

安卓 android-imageview android-glide android-image

评论


答:

0赞 Daniel a Simona Novomeská 6/27/2023 #1

有这种可能性。例如: https://twitter.com/novomesk/status/1615032841502593026 中的屏幕截图

mauikit.org 的“索引”应用程序使用Qt。 添加支持AVIF的Qt插件使应用程序能够打开AVIF图像。

评论

0赞 Dazai 6/28/2023
我没有看到有关如何在 Android 项目中实现它的任何信息
0赞 Dazai 6/28/2023 #2

我成功地使用 libavif 库在低于 android 12.0 的版本上显示 .avif 图像。

https://github.com/maoabc/libavif-android

评论

0赞 Community 6/30/2023
正如目前所写的那样,你的答案尚不清楚。请编辑以添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以在帮助中心找到有关如何写出好答案的更多信息。