gpt4 book ai didi

xamarin - 管理 Xamarin 表单中的资源图像

转载 作者:行者123 更新时间:2023-12-01 05:56:08 26 4
gpt4 key购买 nike

我已经在 Xamarin 表单上工作了很长时间,但一直困扰我的是在 xamarin 表单中存储图像的更好方法是什么。

我想知道我应该使用 PCL 中的哪些图像,哪些图像应该放在 native 资源文件中,或者完全使用 PCL 图像是一种糟糕的方法。

我经历了Local Images中的所有内容和 Embedded Images但没有发现与其中更好的方法或性能或任何类似的东西有关。

最佳答案

最后,经过将近一年的研究,我得出的结论是,本地镜像方法更适合我,即使我不得不根据我的目标将其添加到所有三个本地项目中。

原因如下:

  • 当我使用本地镜像时,我可以选择将不同的图像放置在不同大小的文件夹中,即 HDPI、MDPI(Android) 和 @2x、@3x(iOS)
  • 以上一点对我来说是它根据当前设备分辨率选择它应该选择的图像,这是 EmbeddedResources 无法实现的
  • 上面提到的问题的一种可能解决方案是使用 SVG,但众所周知,如果您使用的图像需要看起来像素完美,SVG 不是您的最佳选择,因为当您在移动设备中使用它们时,它们会丢失一些细节。
  • 我做过的另一件事(但我喜欢分享我的开发 secret )是我的应用程序中的任何图像对于所有分辨率和平台都只有一种尺寸,或者至少有两个我将它们合并到共享代码中

  • 注:嵌入式资源需要更多的时间来加载然后你的本地本地镜像在使用时总是考虑到这一点

    关于xamarin - 管理 Xamarin 表单中的资源图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49364493/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com