我使用Xamarin.Forms只在Android中,高质量的图像使应用程序变慢。 (iOS和Windows Universal正常工作)如何根据我的命令解决此问题?
<Image Scale="1.0" Aspect="AspectFill" VerticalOptions="FillAndExpand" HeightRequest="300">
<Image.Source>
<UriImageSource Uri="{Binding url}" CacheValidity="5" CachingEnabled="True"/>
</Image.Source>
<Image.GestureRecognizers>
<TapGestureRecognizer Tapped="OnTapped" />
</Image.GestureRecognizers>
</Image>
答案 0 :(得分:1)
试试FFImageLoading库。它以异步方式加载图像并具有许多有用的功能。
此外,您可以考虑为不同的屏幕创建不同的图像,以便使用低分辨率屏幕将使用快速低分辨率图像。了解详情here。