如何将PNG直接转换为Android矢量可绘制对象?

时间:2018-10-05 17:51:00

标签: android png android-vectordrawable

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

我在应用中的图标和各个位置使用的png很少。 所以,现在我想将它们转换为xmls。有可能这样做吗?

1 个答案:

答案 0 :(得分:2)

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

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

https://www.autotracer.org/

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

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

或者,您也可以使用Android Studio从步骤1中生成的SVG生成Vector绘图。

  • 在Android Studio中,右键单击可绘制文件夹 新建>矢量资产

这将打开Android studio Vector资产生成器。 选择一个本地SVG文件(您在线生成的文件)

enter image description here

您也可以参考这篇文章 https://stackoverflow.com/a/35402459/6142219