Xamarin 表单:Gif 图像不适用于 UWP 中的 FFimageloading
Xamarin forms: Gif image is not working with FFimageloading in UWP
我正在使用 FFImageLoading
在我的项目中播放 gif 文件。它在 android 和 ios 上工作正常,但在 UWP 中不工作。
我已将以下 NuGet 包添加到我的解决方案中的每个项目。
Xamarin.FFImageLoading.
Xamarin.FFImageLoading.Forms.
Xamarin.FFImageLoading.转换.
Xamarin.FFImageLoading.Svg.
Xamarin.FFImageLoading.Svg.Forms.
在 UWP MainPage.xaml.cs
上添加了以下代码:
FFImageLoading.Forms.Platform.CachedImageRenderer.Init();
在XAML中:
xmlns:ffimageloading="clr-namespace:FFImageLoading.Svg.Forms;assembly=FFImageLoading.Svg.Forms"
<ffimageloading:SvgCachedImage
HorizontalOptions="CenterAndExpand"
x:Name="GifImage"
Grid.Row="0"
VerticalOptions="CenterAndExpand"
WidthRequest="200"
HeightRequest="200"
Source="ic_dove_loading_xx.gif"/>
Gif 未在 UWP 应用中播放。 UWP 的 windows 部分是否有任何其他设置?
据我所知,这对 UWP 不可用,上次我检查它是未添加的增强功能。
更新
当您检查 FFImageLoading 的 Github 问题时,有一个 open issue 关于这个问题,作者解释了原因。
It's because FFImageLoading is using WriteableBitmap internally. We'll need to add a new logic to handle this and don't use WriteableBitmap for animated gifs.
好在他们已经将此添加为 v2.5 的未来增强功能,应该很快就会发布!
我正在使用 FFImageLoading
在我的项目中播放 gif 文件。它在 android 和 ios 上工作正常,但在 UWP 中不工作。
我已将以下 NuGet 包添加到我的解决方案中的每个项目。
Xamarin.FFImageLoading.
Xamarin.FFImageLoading.Forms.
Xamarin.FFImageLoading.转换.
Xamarin.FFImageLoading.Svg.
Xamarin.FFImageLoading.Svg.Forms.
在 UWP MainPage.xaml.cs
上添加了以下代码:
FFImageLoading.Forms.Platform.CachedImageRenderer.Init();
在XAML中:
xmlns:ffimageloading="clr-namespace:FFImageLoading.Svg.Forms;assembly=FFImageLoading.Svg.Forms"
<ffimageloading:SvgCachedImage
HorizontalOptions="CenterAndExpand"
x:Name="GifImage"
Grid.Row="0"
VerticalOptions="CenterAndExpand"
WidthRequest="200"
HeightRequest="200"
Source="ic_dove_loading_xx.gif"/>
Gif 未在 UWP 应用中播放。 UWP 的 windows 部分是否有任何其他设置?
据我所知,这对 UWP 不可用,上次我检查它是未添加的增强功能。
更新
当您检查 FFImageLoading 的 Github 问题时,有一个 open issue 关于这个问题,作者解释了原因。
It's because FFImageLoading is using WriteableBitmap internally. We'll need to add a new logic to handle this and don't use WriteableBitmap for animated gifs.
好在他们已经将此添加为 v2.5 的未来增强功能,应该很快就会发布!