为什么 Xamarin.FFImageLoading SVG 无法在 Android 11 和 12 上运行?

uda*_*kar 2 svg android xamarin ffimageloading

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

例如,当我将 Android Target 设置为 11 版本时,在嵌入式资源上设置 SVG,使用以下代码:

<ffimageloadingsvg:SvgCachedImage HeightRequest="12" Source="resource://DemoApp.Assets.Images.svgImage.svg" BackgroundColor="Transparent" Aspect="Fill" HorizontalOptions="FillAndExpand" VerticalOptions="Start"/>
Run Code Online (Sandbox Code Playgroud)

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

谁能帮忙找出为什么它在 Android 11 和 12 上不显示吗?

Liy*_*SFT 6

看来这是Android 11上的一个特殊问题,解决方案是在android部分和forms部分添加skiasharp的引用或更新nuget包skiasharp。

您可以检查以下链接:https://github.com/luberda-molinet/FFImageLoading/issues/1526