首页 > 解决方案 > 我可以在大型项目中使用 SVG 而不是 PNG

问题描述

我们已经在 iOS 和 Android 中构建了像DocuSign这样的项目,我们非常广泛地使用以 PNG 形式加载的文档,用户可以在其中快速移动到他们选择的页面(例如 1 -> 25),所以我们工作了密切关注以使其稳定和快速,但我们要求在缩放时不被像素化(PNG 缺乏并被像素化),所以我在 iOS 支持的矢量库上进行了研发,发现 PDF 不符合我们的要求,但 SVG可能适合。但是由于 iOS 本身不支持 SVG,所以

有人遇到这种问题吗?寻找建议和解决方案。

注意:这些图像来自云端(我们的服务器、谷歌驱动器、保管箱和一个驱动器)

标签: androidiossvgvectorpng

解决方案


您可以使用矢量 xml

  1. 右键单击rec>drawable文件夹
  2. 选择矢量资源
  3. 然后选择本地文件(SVG)
  4. 选择 svg 文件的路径

并导入它会将您的 SVG 转换为矢量 xml 文件,您可以使用此矢量绘图来代替 PNG 文件

在此处输入图像描述


推荐阅读