答案 0 :(得分:0)
我使用FIGMA / SKETCH创建SVG。
这是一个错误,因此请检查您的android版本并更新到较新的版本。
还要检查这些可能的错误,
答案 1 :(得分:0)
我已经解决了将Vectornator项目导出为PDF,然后将PDF转换为SVG的问题(例如,使用this在线工具)
答案 2 :(得分:0)
我在使用 Android 应用程序和 Vectornator 时也遇到了这个问题(支付 adobe illustrator 和所有随附的云订阅内容太便宜了)。还没有完全解决问题,但问题在于 Vectornator 的 JSON 代码不透明。如果您删除所有不透明度,它将更好地工作。另一件事是,它似乎确实保存了位图并将其包装在 SVG 代码中,而不是一个干净的 SVG 代码,许多在线资源都这样做。如果您打开图像的代码,您将在 javascript 中看到代码不太正确,这可能是它免费的原因。此外,Android 并没有竭尽全力使自己与 Vectornator 之类的程序兼容,但他们确实竭尽全力与 adobe 编程“玩得开心”。我想出了以下解决方案:
在 Ipad 上以 9.99 美元的价格购买并下载 Affinity Designer 之类的程序(1 次费用),该程序具有更清晰的格式化功能并将其导入其中,然后转向 SVG(并在它们弹出时修复设计中的问题)
只将 Vectornator 用于艺术,而不是用于编程,然后扣住并使用 Adobe Illustrator,因为让我们面对现实,他们背后有很多钱,以确保他们的产品“与其他人一起玩” (这意味着他们实际上向 Android 付费以提供编程来支持他们的代码)。
从 Maven 库中导入大量代码以支持 SVG 并基本上构建一个程序内 svg 到 png 转换器,该转换器复制 Android 应用程序在导入矢量时所做的事情,但在您的控制之下。如果你这样做,你将把你所有的 svg 文件直接上传到这个小程序,而不是使用 Android 应用程序在 File New 下的 Import Image and Vector 目录。
除了使用 Adobe Illustrator 之外,我尝试了所有方法,但这是一个巨大的痛苦和头疼的问题。 Adobe Illustrator 仍然有一些小问题,但不是 Vectornator 的大问题。