高质量的图像让应用程序变慢

时间:2017-08-30 15:24:14

标签: xamarin xamarin.forms

我使用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>

1 个答案:

答案 0 :(得分:1)

试试FFImageLoading库。它以异步方式加载图像并具有许多有用的功能。
此外,您可以考虑为不同的屏幕创建不同的图像,以便使用低分辨率屏幕将使用快速低分辨率图像。了解详情here