问题标签 [ffimageloading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
675 浏览

xamarin.ios - 如何在 ViewWillAppear 中使用 FFImageLoading?

我想在顶部栏中显示一个 UIImageView,其中包含来自 url 的 UIImage,然后将其缓存在我的 iOS 本机 Xamarin iOS 应用程序中。问题是当添加到ViewWillAppear时,FFImageLoading 日志显示图像被取消了大约 10 次,但偶尔会成功并显示。我用:

它要么在第一次尝试时成功,要么所有重试都失败(我也尝试过更长的重试延迟但没有成功)。如果我将代码放在 ViewDidAppear 中,它会在 10 次中运行 9 次,但并非总是如此,也不会在第一次加载时运行。如果我将它放入在视图加载后按下的按钮中,则图像始终会成功加载。因此,FFImageLoading 失败似乎很明显,因为 UIImageView 尚未绘制/加载,但是当我创建 UIImageView 并将其添加到视图中时,我不知道我还能做什么。

如何使用 FFImageLoading 可靠地加载图像?我可以预加载它,但这仍然不能解决我如何在第一次显示之前将它放入 UIImageView。如果 FFImageLoading 不可能,我愿意接受替代方案。

日志:无法加载到 UIImageView

日志:成功(重新加载几次后的同一页面)

0 投票
1 回答
433 浏览

xamarin.forms - 从 ViewModel 类调用 FFImageLoading 的 GetImageAsPngAsync?

对 Xamarin 表单使用https://github.com/luberda-molinet/FFImageLoading

我的 XAML:

我的视图模型类:

在 ffFinishLoading 我想调用 GetImageAsPngAsync 但我找不到在 ViewModel 类中执行此操作的方法,因为我没有参考表单的选项:CachedImage 从 XAML 文件到 ViewModel 文件。

任何帮助都感激不尽。

0 投票
1 回答
2588 浏览

xamarin.forms - Xamarin ffimageloading 插件点击到全屏

下面的代码使用ffimageloading组件渲染一个高度为 200px 的图像。我需要点击此图像并全屏显示图像或缩放它。ffimageloading是否可行,或者我需要每个平台(android和ios)实现它?

看法

ViewModel(使用prism

0 投票
1 回答
312 浏览

xamarin - Xamarin.IOS FFimageloading doesn't load

I have a problem with FFImageLoading with ios: the CachedIamages doesn't load. But with Android all works well. I have researched a lot on the web but i have found notthing usefull. I have already update to the last prereleased but notthing. any ideas? Sorry for bad english guys.

0 投票
2 回答
216 浏览

.net - Xamarin.Forms FFImageLoading SVG 到 ESRI RunTimeImage

将 SVG 转换为RunTimeImage.

本质上,我试图找到一种在流被包装之前访问流的方法,SVGImageSource这样我就可以将字节数组输入到RunTimeImageEsri 提供的 ArcGis 中。

SVG 保存在 PCL 中。

0 投票
1 回答
1094 浏览

xamarin - FFImage - 用户照片的加载速度非常慢(Xamarin Forms)

我正在尝试使用 FFImage 加载从本地文件系统显示用户照片。我在 FlowListView 的“缓存图像”中显示这些照片,如下所示:

如您所见,我在 DownsampleHeight 20 处加载的图像非常小。但在我的 HTC Android 手机上,FFImage 大约需要 10 秒才能在我的 flowlistview 中加载单个图像。

这些照片大约 2-5 mb。我想我可以为每张图片创建一个 500 kb 的下采样副本,然后加载更高质量的版本

但是想知道是否有更好的方法,因为用户仍然需要等待大约 10 秒才能出现正确的图像......

0 投票
0 回答
334 浏览

xamarin - FFImageLoading xamarin 表单

我正在使用 FFImageLoading 但我调用此 SDK 的视图显然没有显示但正在加载。这是堆栈跟踪:

01-25 13:37:14.393 I/art (9376): 在先前失败的类 java.lang.Class 上拒绝重新初始化

01-25 13:37:14.394 I/art (9376): Rejecting re-init on previous-failed class java.lang.Class

01-25 13:37:14.394 I/art (9376): Rejecting re-init on previous-failed class java.lang.Class

我用这个来称呼它this.Navigation.PushModalAsync(new PhotoActivo(Activo, "ACT"));,但不显示任何东西。

0 投票
1 回答
1102 浏览

xamarin - Xamarin Forms FFImageLoading 不呈现 svg 图像

我将 FFImageLoading v2.3.4 用于我的 Xamarin Forms 项目。但是,它不能正确渲染。它将我从 Adob​​e XD 保存为 svg 格式的图像呈现为黑色。当我从 Internet 下载 svg 格式的图像时,FFImageLoading 会正确呈现。

  1. 不正确的 svg 图片
  2. 正常的png渲染
0 投票
2 回答
272 浏览

xamarin.ios - UWP - 黑色而不是透明度

这是 xamarin.uwp 和 的问题FFImageLoading,但它仅在 UWP 中重现。

Photoshop 优化文件的问题。

我使用 Photoshop 在服务器上优化了我的图像。在 UWP 中获得黑色后,我使用选项 Smaller File (8-bit) 导出了它们(ios 和 android 都可以)。

当我删除 CachedImage( FFImageLoadingcontrol) 的下采样参数时,透明度又回来了。

例子:

在此处输入图像描述

优化前后的文件

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
2828 浏览

xamarin - XamarinForms FFImageLoading CachedImage 问题

.PNG从这样的 API 获取图像文件

我正在取回一个文件,并且像这样显示它

不幸的是,这不起作用(空白)。我如何让它工作?

其他详细信息:如果我将其更改为 anImage而不是CachedImage,那么它可以工作。现在有趣的是,如果我指定 aURI而不是下载文件,就像这样,

然后它 ( CachedImage) 工作!