Xamarin.forms 我想使用一些简单的图标,比如iOS设置左侧的图标。使用svg和png有什么优势吗?

Xamarin.forms 我想使用一些简单的图标,比如iOS设置左侧的图标。使用svg和png有什么优势吗?,xamarin.forms,Xamarin.forms,我有像svg或png一样容易构建的图标 另外,对于那些使用svg的用户,您使用什么方法来显示这些内容?iOS开发人员的官方文档说“PNG格式是最推荐在您的应用程序中使用的格式”。你可以从中了解更多的信息 尽管支持的文件类型表没有列出.SVG。苹果重视用户体验。SVG扩展会消耗更多的CPU周期,这是他们不喜欢的。PNG渲染比SVG更高效,但在放大/缩小场景中,SVG会更好 如果您想在Xamarin表单中跨平台使用SVG图标,可以使用Xamarin.FFImageLoading.SVG.Forms库

我有像svg或png一样容易构建的图标


另外,对于那些使用svg的用户,您使用什么方法来显示这些内容?

iOS开发人员的官方文档说“PNG格式是最推荐在您的应用程序中使用的格式”。你可以从中了解更多的信息

尽管支持的文件类型表没有列出.SVG。苹果重视用户体验。SVG扩展会消耗更多的CPU周期,这是他们不喜欢的。PNG渲染比SVG更高效,但在放大/缩小场景中,SVG会更好

如果您想在Xamarin表单中跨平台使用SVG图标,可以使用Xamarin.FFImageLoading.SVG.Forms库,这使我们能够轻松实现


关于如何使用SVG加载FFImageLoading,您可以更多地参考

+1-这就是我正在做的,它工作得非常好。据我所知,FFImageLoading比常规图像视图带来了其他优化和改进——我建议,即使您使用PNG文件,也可以使用FFImageLoading呈现它们