Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在代码中将SVG转换为可绘制资源_Java_Android_Svg_Vector_Android Drawable - Fatal编程技术网

Java 如何在代码中将SVG转换为可绘制资源

Java 如何在代码中将SVG转换为可绘制资源,java,android,svg,vector,android-drawable,Java,Android,Svg,Vector,Android Drawable,是否可以从代码中的SVG文件创建可绘制的对象?我知道Android Studio中的功能,您可以上传一个SVG文件,它将根据可以在应用程序中显示的文件创建一个新的XML可绘制资源文件。但是,我需要在运行时进行转换,因为我将通过网络请求从服务器获取SVG文件 SVG到矢量转换器的此链接: 2019年更新:不需要使用任何外部工具或旧答案中指出的检查。Android Studio的Asset Studio允许将SVG/PSD转换为向量 右键单击应用程序文件夹->新建矢量资源 选择单选按钮中的第二个选

是否可以从代码中的SVG文件创建可绘制的对象?我知道Android Studio中的功能,您可以上传一个SVG文件,它将根据可以在应用程序中显示的文件创建一个新的XML可绘制资源文件。但是,我需要在运行时进行转换,因为我将通过网络请求从服务器获取SVG文件

SVG到矢量转换器的此链接:

2019年更新:不需要使用任何外部工具或旧答案中指出的检查。Android Studio的Asset Studio允许将SVG/PSD转换为向量

  • 右键单击应用程序文件夹->新建矢量资源
  • 选择单选按钮中的第二个选项以从本地文件创建向量 如下图所示
  • 单击文件夹图标加载本地SVG文件,它将自动 将其转换为向量:

SVG到矢量转换器的此链接:

2019年更新:不需要使用任何外部工具或旧答案中指出的检查。Android Studio的Asset Studio允许将SVG/PSD转换为向量

  • 右键单击应用程序文件夹->新建矢量资源
  • 选择单选按钮中的第二个选项以从本地文件创建向量 如下图所示
  • 单击文件夹图标加载本地SVG文件,它将自动 将其转换为向量:

中有多个SVG渲染库。我认为您可以使用android Webview显示SVG。中有多个SVG渲染库。我认为您可以使用android Webview显示SVG。我需要能够以编程方式(在代码中)将SVG转换为可绘制的SVG。我无法在应用程序运行时使用此Android Studio工具。您可以提供详细说明:我需要能够以编程方式(在代码中)将SVG转换为可绘制的。我无法在应用程序运行时使用此Android Studio工具。您可以提供详细说明: