如何在 Xamarin.Forms 中使用 FFImageLoading 的“.Preload()”?
How do I use FFImageLoading's ".Preload()" in Xamarin.Forms?
在我当前的 Xamarin.Forms 项目中,我使用 FFImageLoader 渲染我的 SVG。
问题是我想预加载我的图像以避免丑陋"page building issues",但我不知道如何实现它。
当前使用情况:
new SvgCachedImage {
WidthRequest = 200,
HeightRequest = 200,
Source = new SvgImageSource(ImageSource.FromResource("Path.to.image.in.project.svg", 200, 200, true)
}
所以我想做的是将 SvgImageSource 加载到缓存中,然后在需要时从那里 "take" 加载它。
也许我只是盲目地在文档中找到解决方案...
感谢您的帮助!
ImageService.Instance.LoadEmbeddedResource("Path.to.image.in.project.svg")
.WithCustomDataResolver(new SvgDataResolver(200, 200, true))
.Preload();
在我当前的 Xamarin.Forms 项目中,我使用 FFImageLoader 渲染我的 SVG。
问题是我想预加载我的图像以避免丑陋"page building issues",但我不知道如何实现它。
当前使用情况:
new SvgCachedImage {
WidthRequest = 200,
HeightRequest = 200,
Source = new SvgImageSource(ImageSource.FromResource("Path.to.image.in.project.svg", 200, 200, true)
}
所以我想做的是将 SvgImageSource 加载到缓存中,然后在需要时从那里 "take" 加载它。
也许我只是盲目地在文档中找到解决方案...
感谢您的帮助!
ImageService.Instance.LoadEmbeddedResource("Path.to.image.in.project.svg")
.WithCustomDataResolver(new SvgDataResolver(200, 200, true))
.Preload();