Xamarin.FFImageLoading.Forms
2.3.4
Install-Package Xamarin.FFImageLoading.Forms -Version 2.3.4
dotnet add package Xamarin.FFImageLoading.Forms --version 2.3.4
<PackageReference Include="Xamarin.FFImageLoading.Forms" Version="2.3.4" />
paket add Xamarin.FFImageLoading.Forms --version 2.3.4
#r "nuget: Xamarin.FFImageLoading.Forms, 2.3.4"
// Install Xamarin.FFImageLoading.Forms as a Cake Addin
#addin nuget:?package=Xamarin.FFImageLoading.Forms&version=2.3.4
// Install Xamarin.FFImageLoading.Forms as a Cake Tool
#tool nuget:?package=Xamarin.FFImageLoading.Forms&version=2.3.4
Xamarin Library to load images quickly and easily on Xamarin.Forms.
Ensure you call CachedImageRenderer.Init() on each platform!!!
Features:
- Xamarin.iOS, Xamarin.Android, Xamarin.Forms, Xamarin.Mac and Windows (WinRT, UWP) support
- Configurable disk and memory caching
- Multiple image views using the same image source (url, path, resource) will use only one bitmap which is cached in memory (less memory usage)
- Deduplication of similar download/load requests. *(If 100 similar requests arrive at same time then one real loading will be performed while 99 others will wait).*
- Error and loading placeholders support
- Images can be automatically downsampled to specified size (less memory usage)
- Fluent API which is inspired by Picasso naming
- SVG / WebP / GIF support
- Image loading Fade-In animations support
- Can retry image downloads (RetryCount, RetryDelay)
- Android bitmap optimization. Saves 50% of memory by trying not to use transparency channel when possible.
- Transformations support
- BlurredTransformation
- CircleTransformation, RoundedTransformation, CornersTransformation, CropTransformation
- ColorSpaceTransformation, GrayscaleTransformation, SepiaTransformation, TintTransformation
- FlipTransformation, RotateTransformation
- Supports custom transformations (native platform `ITransformation` implementations)
| Product | Versions |
|---|---|
| .NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
| .NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
| .NET Standard | netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
| .NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
| MonoAndroid | monoandroid monoandroid10 |
| MonoMac | monomac |
| MonoTouch | monotouch |
| Tizen | tizen30 tizen40 tizen60 |
| Universal Windows Platform | uap uap10.0 |
| Windows Phone | wp8 wp81 wpa81 |
| Windows Store | netcore netcore45 netcore451 win81 |
| Xamarin.iOS | xamarinios xamarinios10 |
| Xamarin.Mac | xamarinmac xamarinmac20 |
| Xamarin.TVOS | xamarintvos |
| Xamarin.WatchOS | xamarinwatchos |
-
- Xamarin.FFImageLoading (>= 2.3.4)
- Xamarin.Forms (>= 2.4.0)
NuGet packages
This package is not used by any NuGet packages.
| Version | Downloads | Last updated |
|---|---|---|
| 2.3.4 | 0 | 06.02.2022 |