问题标签 [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.
xamarin - 包含列表视图的 ContentPage 在 Android 上显示非常慢
我不确定这是我的问题还是 Xamarin 的问题。在 iPad 上,我的应用程序可以加载包含 ListView 中数据列表的页面。ListView 中的 View Cell 可能会稍微复杂一些。它包含一个配置文件图像,一些较小的图标使用,它们正在使用 FFImageLoading。
在 iPad 上,当我点击第一页的一个单元格以进入包含数据列表的下一页时,它加载非常顺利。在Android上,当我点击一个单元格进入下一页时,点击的检测速度很慢,ListView的加载时间也很慢。
有没有提高性能?我以为是我从 SQLite 加载的数据。但是,在我将 ListView 上的 ItemsSource 注释掉之后,加载时间就很好了。
这是我用来显示单元格的数据模板。
c# - Xamarin.Forms 使用 FFImageLoading 使用数据绑定加载 SVG 图像时出错
我正在使用Xamarin.FFImageLoading.Svg.Forms Nuget 包。
我的 XAML 中有图像绑定,我使用 ListView.ItemTemplate 一次呈现多个菜单项。
以及一个包含 SVG 路径数据的 ViewModel。如您所见,我尝试了几种方法(出于测试目的而注释最多),它们都失败了。
似乎错误植根于ImagerLoaderTask API中的某处
ffimageloading\source\FFImageLoading.Common\Work\ImageLoaderTask.cs:463
运行 FFImageLoading
发布> 2.2.10-pre-428
.
VS2017 Enterprise(有时也使用预览版)
在 Windows 10 Enterprise v1703 OS Build 15063.540 64 位
image - Xamarin.Forms XAML 图像作为根元素
我是 XAML 的新手,在任何我读到它的地方,通常都会使用某种容器作为根视图(StackLayout、ContentPage、ContentView、RelativeLayout 等)。
但是,我遇到了这个使用 Image 作为根的 XAML。我们为什么要这样做?
我想用 FFImageLoading.CachedImage 替换这个 Image 但为此我需要添加 FFImageLoading xmlns 命名空间,但我不能,因为命名空间在 Image 标签内,而不是在外面。
xamarin.forms - Android Debugging Failing With "Couldn't connect to logcat, GetProcessId returned: 0" FFImageLoading.Platform.dll.so Not Found
I am having issue debugging Android project. I can deploy to device and run it, all works fine but if I try to debug, the app gets deployed to the device and very briefly opened, splash screen shows up but the app then closes.
I am using Xamarin Forms on Visual Studio 2015.
Device is running Android Oreo (8.0.0). Another device running Android 6.0.1 is debugging fine.
The output shows following:
I checked Logcat and it seem to be having issues finding FFImageLoading library:
I have added Nuget package for FFImageLoading to my projects and Droid project references show it as in image below:
c# - xamarin.forms 保存文件/图像
编码 xamarin 表单项目并使用 pcl 存储。在设备上保存图像或文件时遇到问题我发现的所有示例都显示了如何将字节数组流保存到文件中,但没有一个示例显示如何将图像转换为可用格式以进行保存。
换句话说,寻找代码以从 url 将图像/文件保存在设备上。
尝试 ffimageloading,因为它包含字节 [] 的转换器,但总是得到错误:“对象引用未设置为对象的实例。” 对于 GetImageAsJpgAsync 和 GetImageAsPngAsync 方法。问题可能是图像未完全加载。但是即使图像完全加载到屏幕上并绑定到缓存图像,也不会调用完成事件和完成命令。
xamarin.android - Xamarin FFImageLoading 使用说明
我看到我们使用FFImageLoading
如下
};
或在 XAML 中:
Image
,因此,我将UWP 项目和ImageView
Android 项目中的所有实例替换为CachedImage
.
但是在阅读了 FFImageLoading 文档后,我也看到了很多使用ImageService
. 例如:
这两种方式有什么区别?
为什么我要使用其中一个?
xamarin.forms - 如何使用 FFImageLoading 在 Xamarin-Forms 中实现 UWP 自定义渲染器
我找不到一个关于在用于 xamarin 表单的 UWP 自定义渲染器中使用 FFImageLoading 的好例子,很好的示例网站仅用于专注于 android 和 ios。我的主要问题是如何在 UWP 资源中使用这个 Image Class,如果我理解正确,应该在 PCL 项目中使用 CachedImage。那么我应该如何继续在这里?ImageService 的提前使用并没有详细说明这一点。我可能不明白一些事情。提前致谢。
这是我在 PCL 中的查看单元:
图像源来自存储在我的视图模型中的图像 url
xamarin.forms - Xamarin 表单:使用 ffimageloading 时 onplatform 的 Android 图像类型和路径
使用 Xamarin Forms 和 NuGet FFImageloading 插件,我想在我的 XAML 代码中指定操作系统特定的图像路径,如下所示:
iOS 图像被声明为BundleResource
,而 Android 图像被声明为AndroidResource
。在 iOS 上,图像加载正常,但在 Android 上,我不断收到此错误:
资源目录名称无效:错误 APT0000: obj/Debug/res/myproject.droid.resources.drawable.header_background.png (APT0000) (MyProject.Android)
怎么了?图像的构建类型错误?我不明白。
c# - 无法初始化 FFImageLoading,抛出异常
我正在尝试在跨平台 xamarin 应用程序中使用 FFImageLoading。
我按照说明在 android 和 IOS 项目中安装了 Xamarin.FFImageLoading 和 Xamarin.FFImageLoading.Forms。
然后我使用此代码来初始化库:
我还没有尝试过它的IOS。不是优先事项。
我有以下 XAML 只是为了看看它是否有效:
当我运行它时,我得到:
不知道发生了什么。我怀疑智能感知会发现一个缺失的using
,并且在编译过程中没有错误,只有上面的错误,在运行时。
我做错了什么!?
xamarin - FFImageLoading:未处理的异常:System.TypeLoadException:无法加载发生的方法覆盖列表
尝试初始化 FFImage 时(在我的应用程序中):
我得到了神秘的错误:
我可以让 FFImage 示例应用程序正常运行。据我所知,我有所有的依赖项。