如何将 png 直接转换为 android 矢量绘图?

How do I convert pngs directly to android vector drawables?

是否有在线工具可以将 png 文件转换为矢量可绘制文件(xml in Android)?

我在我的应用程序中用于图标和不同位置的 png 很少。 所以,现在我想将它们转换为 xmls。可以这样做吗?

好的,您可以按照以下步骤将 PNG 转换为 Android 矢量可绘制对象

  • 第一步: 将 PNG 转换为 SVG(可缩放矢量图形)

https://www.autotracer.org/

或者您可以使用您选择的任何在线转换器

http://a-student.github.io/SvgToVectorDrawableConverter.Web/

或者,您也可以使用 Android studio 从步骤 1 中生成的 SVG 生成矢量可绘制对象。

  • 在 Android 工作室中,右键单击您的可绘制文件夹 新建 > 矢量资源

这将打开 Android 工作室矢量资产生成器。 Select 一个本地 SVG 文件(您在线生成的那个)

你也可以参考这个post