如何将 png 直接转换为 android 矢量绘图?
How do I convert pngs directly to android vector drawables?
是否有在线工具可以将 png 文件转换为矢量可绘制文件(xml in Android)?
我在我的应用程序中用于图标和不同位置的 png 很少。
所以,现在我想将它们转换为 xmls。可以这样做吗?
好的,您可以按照以下步骤将 PNG 转换为 Android 矢量可绘制对象
- 第一步:
将 PNG 转换为 SVG(可缩放矢量图形)
或者您可以使用您选择的任何在线转换器
- 第 2 步:
使用步骤 1 中生成的 SVG 并使用此 link 将其转换为 Android 矢量可绘制对象
http://inloop.github.io/svg2android/
http://a-student.github.io/SvgToVectorDrawableConverter.Web/
或者,您也可以使用 Android studio 从步骤 1 中生成的 SVG 生成矢量可绘制对象。
- 在 Android 工作室中,右键单击您的可绘制文件夹
新建 > 矢量资源
这将打开 Android 工作室矢量资产生成器。
Select 一个本地 SVG 文件(您在线生成的那个)
你也可以参考这个post
是否有在线工具可以将 png 文件转换为矢量可绘制文件(xml in Android)?
我在我的应用程序中用于图标和不同位置的 png 很少。 所以,现在我想将它们转换为 xmls。可以这样做吗?
好的,您可以按照以下步骤将 PNG 转换为 Android 矢量可绘制对象
- 第一步: 将 PNG 转换为 SVG(可缩放矢量图形)
或者您可以使用您选择的任何在线转换器
- 第 2 步: 使用步骤 1 中生成的 SVG 并使用此 link 将其转换为 Android 矢量可绘制对象 http://inloop.github.io/svg2android/
http://a-student.github.io/SvgToVectorDrawableConverter.Web/
或者,您也可以使用 Android studio 从步骤 1 中生成的 SVG 生成矢量可绘制对象。
- 在 Android 工作室中,右键单击您的可绘制文件夹 新建 > 矢量资源
这将打开 Android 工作室矢量资产生成器。 Select 一个本地 SVG 文件(您在线生成的那个)
你也可以参考这个post