为什么 Xamarin.FFImageLoading SVG 在 Android 11 和 12 上不起作用?

Why does Xamarin.FFImageLoading SVG is not working on Android 11 & 12?

Xamarin.FFImageLoading SVG 似乎不适用于 Android 11 和 12。

例如,当我 Android 目标为 11 版本时,在嵌入式资源上设置 SVG,代码如下:

<ffimageloadingsvg:SvgCachedImage HeightRequest="12" Source="resource://DemoApp.Assets.Images.svgImage.svg" BackgroundColor="Transparent" Aspect="Fill" HorizontalOptions="FillAndExpand" VerticalOptions="Start"/>

除了 Android 11 和 12 之外,此 SVG 工作正常。

谁能帮忙弄清楚为什么它没有显示在 Android 11 和 12 上?

这似乎是 Android 11 上的一个特殊问题,解决方案是在 android 部分和表单部分添加 skiasharp 的引用或更新 nuget 包 skiasharp .

您可以查看以下内容link:https://github.com/luberda-molinet/FFImageLoading/issues/1526