问题标签 [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 投票
0 回答
376 浏览

android - xamarin 表单 svg 文件显示在 android 模拟器上,但不在移动设备 htc 一 m9 android 7 中

MainActivity.cs :

主视图.xaml

(Xamarin.FFImageLoading.Svg.Forms 2.3.6 和 xamarin 4.10)

svg 文件显示在 android 模拟器 Xamarin Forms 项目 (android) 上。但不在移动设备 htc one m9 android 7 中(不显示任何内容)。为什么?

0 投票
0 回答
878 浏览

xamarin.forms - FFImageLoading 静态缓存图片

我设置...

重新安装应用程序,加载一次,切换到飞行模式,重新启动应用程序,图像仍然存在。

肯定不应该吧?

0 投票
1 回答
132 浏览

xamarin.forms - 对动态字段使用 FFImageloading RoundedTranformation。

您好我想将 RoundedTransformation 应用于 XamarinForms 中动态创建的 CachedImage。

这是动态创建 CachedImage 的代码

0 投票
1 回答
163 浏览

xamarin.forms - Xamarin 形成 FFImageLoading CornersTranformation

我有一个如下图所示的 UI 设计。我正在使用 FFImageLoading 插件和 Corner Transformations,但我无法从图像的顶部到底部剪切图像。我怎样才能做到这一点 ?

我正在尝试以下代码,但它不起作用。

在此处输入图像描述

0 投票
1 回答
295 浏览

c# - xamarin 表单以编程方式更改 ffimage

我正在努力以编程方式更改图像。

在 xaml 我有一个像这样的图像:

在代码中,我有一个 TapGesture 识别器:

以及相应的事件:

GetLevel,返回一个存储在 SQLite DB 中的字符串,并且工作正常。

当然,注释行是我无法解决的功能。

0 投票
0 回答
118 浏览

xamarin.forms - xamarin FFImageLoading 异常“禁止”

我正在按照此示例(xaml-version)尝试 Xamarin 表单的 FFImageLoading

但我的错误处理程序中出现异常,源自插件的 DownloadCache.cs 消息“禁止”和下面的堆栈交易

在 C:\projects\ffimageloading\source\FFImageLoading.Common\Helpers\Retry.cs:32 中的 FFImageLoading.Retry+d__01[T].MoveNext () [0x0015b] --- 堆栈跟踪从上一个异常位置结束抛出---在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in :0 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task 任务) [0x0003e] in :0 在系统.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task 任务) [0x00028] 在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task 任务) [0x00008] 在 :0在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] 在 :0 在 FFImageLoading.Cache.DownloadCache+d__16。MoveNext () [0x00413] 在 C:\projects\ffimageloading\source\FFImageLoading.Common\Cache\DownloadCache.cs:58

..../持续一段时间/

我正在运行 android 并测试了 enableFastRenderer true(在链接指南中)和 false 我一直在写入文件系统加载从同一项目中的 url 加载的图像。

0 投票
2 回答
339 浏览

xamarin - MVVMCross IOS 资产绑定到单元

我有一个表数据和图像到资产文件夹。我需要按名称将图像从资产绑定到 TableCell 我该怎么做?

我找到了带有 MvxImageViewLoader 的 MVVMCross.Binding 5.7.0 的旧解决方案,但是当我将它添加到解决方案时,我得到了重复的引用。我意识到我可以为此使用转换器,但我想尽量避免使用转换器。
我也可以使用 ffimageloading 包,但我没有找到任何解决方案。

0 投票
2 回答
1348 浏览

image - Xamarin - 如何重置特定图像的图像缓存

在我的 Xamarin 应用程序中,我在服务器上上传了一个新的“用户配置文件”图像,然后我尝试使用新版本的图像更新图像(注意到图像 uri 仍然相同)。

Xamarin 提供了一个图像缓存,我需要使其无效以强制从服务器重新加载图像。但似乎无法使图像缓存失效!我找不到解决办法!

我尝试了几种解决方案,但没有办法!即使我重新启动应用程序,我也会得到旧版本的图像。

我尝试过一些这样的东西:

(MediaImageSource 作为 UriImageSource).CacheValidity = new TimeSpan(-1); FFImageLoading.Forms.CachedImage.InvalidateCache(MediaImageSource, FFImageLoading.Cache.CacheType.All, true); FFImageLoading.ImageService.Instance.InvalidateCacheAsync(FFImageLoading.Cache.CacheType.All);

但没有任何工作,欢迎任何想法?谢谢

0 投票
0 回答
959 浏览

android - Xamarin.Forms 使用 FFImageLoading 刷新图像 URI?

在我的应用程序中,我有一个按钮和一个图像。我单击该按钮,它会加载设备照片选择器,然后在选择时将图像源设置为所选图像。

如果我使用 (ImageName).Source = "(Source)" 直接通过代码设置图像,这将正常工作。

相反,我正在做的是发送该图像并将其存储在 Azure 存储中,并使用该图像的 UR 作为图像源的绑定。这工作正常。

但是我遇到的问题是当我发送图像时,我希望它更新图像源而无需在代码中设置它。我希望通过视图模型绑定来完成。

这是因为应用程序的某些部分也使用此 URI,因此当我更新 Azure 存储中的图像时,我希望它随后更新应用程序所有部分中的图像。

那么会发生什么...

  1. 单击按钮并从照片选择器中选择图像。
  2. 图像被发送到存储它的 Azure 存储。
  3. 图像不更新。
  4. 关闭应用程序。
  5. 加载应用程序。
  6. 图像现在是更新的图像。

我本质上是在寻找一种“刷新” URI 的方法。我确信这与图像缓存的工作方式有关,但我并不完全确定。如果我关闭应用程序并再次打开它,则会加载图像,但这不是一个理想的解决方案。

总结一下:我需要一种方法来更新/刷新其源在视图模型中绑定到的图像的 URI,以便它加载新添加的图像。

这是我的xml...

这是我的视图模型绑定...(UserInfo.DisplayPicture 是 URI)

PS: 我试过

  • 有和没有 OnPropertyChanged。
  • 使用 ImageSource 类型而不是字符串作为绑定类型。
  • 使用 FFImageLoadings 功能清除缓存。
0 投票
0 回答
219 浏览

xamarin.forms - FFImageloading - 检查图像是否存在于缓存中?

如何使用 FFImageLoading 检查图像是否存在于缓存中?