在Xamarin Forms应用程序中,我正在使用SFListView
来显示图像。它适用于大多数图像,但某些图像很少渲染。而且总是一样的。我在浏览器中检查了图像网址,并按预期显示了图像。这是图片的xaml:
<Image AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1" HorizontalOptions="FillAndExpand" Aspect="AspectFit">
<Image.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=BindingContext.AddCommand, Source = {x:Reference listView}}" CommandParameter="{Binding}" />
</Image.GestureRecognizers>
<Image.Source>
<UriImageSource Uri="{Binding ImageURL}" CacheValidity="1" CachingEnabled="true"/>
</Image.Source>
</Image>
我最近更改了xaml以直接绑定到UriImageSource
,以便可以利用缓存,并且在进行此更改之前我没有遇到这个问题,所以我知道不是问题所在的URL 。现在无法正确渲染特定的图像,知道为什么吗?我正在Android设备上进行测试。