将 Lottie Android 与矢量图像 (xml) 或 svg 图像一起使用?

Using Lottie Android with vector image (xml) or svg image?

我正在使用 Lottie Android 制作动画,我将图像 (png) 放在 Android 的资产文件夹中。现在我想通过使用矢量图像(xml 文件)或 svg 图像来根据设备密度缩放图像,但我还没有找到任何解决方案。有人有这方面的经验吗?

Lottie 无法对 svg 做任何事情。我们需要直接在 After Effects 中创建我们正在使用 svgs 的矢量资产

如果需要缩放,请将其从图像转换为矢量图形。实际上,After Effects 不直接支持 .svg 文件。但 Adob​​e Illustrator 支持 .svg 文件。如果你转换这个。它将是规模

  • 在 Illustrator 中导入 .svg 文件
  • 在 Illustrator 中导出 .ai 文件(Illustrator 格式)
  • 在 After Effects 中导入 .ai 文件
  • 将 .ai 文件拖放到合成中
  • Right-click鼠标→创建→从矢量图层创建形状。
  • 有效。