2017-09-07 17 views
0

ギャラリーのように1ページに画像のリストを表示したい。私のxamlページでは、ラップビューを1つ作成しています。これは画像のロードに を追加します。ffimageloaderです。ここで私は画像のURLのリストを与えたが、そのラップビューにはffimageloaderが含まれています。そのページを呼び出すと、エラーが発生します。xamrinformの 'FFImageLoading.CachedImage'を使用して画像を読み込む際にメモリ不足が発生する

system.outofmemoryexception: out of memory at ffimageloading.platformimageloadertask.....そうです。多くの投稿は、画像タグの代わりにffimageloaderを使用すると、このタイプの問題を減らしますが、このタグを使用した後も同じ問題が発生することを示唆しています。私はxamarin androidで自分のアプリケーションを実行しています。何か考えてみてください。ここで

は私がFFImageLoadingのダウンサンプリング機能を見てみましょう

<CustomWrapView x:Name="SampleGalleryView" ItemsSource="{Binding GalleryImages}"> 
    <CustomWrapView.ItemTemplate> 
     <DataTemplate> 
     <ffimageloading:CachedImage Source="{Binding ImageUrl}" /> 
     </DataTemplate> 
    </CustomWrapView.ItemTemplate> 
</CustomWrapView> 

答えて

0
  • を試してみましたが、どのようなサンプルコードです。あなたはここでそれについての詳細を読むことができます:https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-API#downsampling-properties

  • あなたは多くの項目がある場合は、同様に、(私はWrapViewではないと思われる)の項目の仮想化を行うことが可能であるいくつかのビューを使用する必要があります。ListView/CarouselView、等

関連する問題