Почему Xamarin.FFImageLoading SVG не работает на Android 11 и 12?

Xamarin.FFImageLoading SVG, похоже, не работает на Android 11 и 12.

Например, когда я делаю Android Target to 11 Version, устанавливая SVG для встроенного ресурса с помощью этого кода:

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

Этот SVG отлично работает, за исключением Android 11 и 12.

Может ли кто-нибудь помочь понять, почему он не отображается на Android 11 и 12?


46
1

Ответ:

Решено

Похоже, что это особая проблема в Android 11, и решение состоит в том, чтобы добавить ссылку на skiasharp или обновить пакет nuget skiasharp как в части Android, так и в части форм.

Вы можете проверить следующую ссылку: https://github.com/luberda-molinet/FFImageLoading/issues/1526