Java 如何在代码中将SVG转换为可绘制资源
是否可以从代码中的SVG文件创建可绘制的对象?我知道Android Studio中的功能,您可以上传一个SVG文件,它将根据可以在应用程序中显示的文件创建一个新的XML可绘制资源文件。但是,我需要在运行时进行转换,因为我将通过网络请求从服务器获取SVG文件 SVG到矢量转换器的此链接: 2019年更新:不需要使用任何外部工具或旧答案中指出的检查。Android Studio的Asset Studio允许将SVG/PSD转换为向量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文件,它将自动 将其转换为向量:
- 右键单击应用程序文件夹->新建矢量资源
- 选择单选按钮中的第二个选项以从本地文件创建向量 如下图所示
- 单击文件夹图标加载本地SVG文件,它将自动 将其转换为向量:
中有多个SVG渲染库。我认为您可以使用android Webview显示SVG。中有多个SVG渲染库。我认为您可以使用android Webview显示SVG。我需要能够以编程方式(在代码中)将SVG转换为可绘制的SVG。我无法在应用程序运行时使用此Android Studio工具。您可以提供详细说明:我需要能够以编程方式(在代码中)将SVG转换为可绘制的。我无法在应用程序运行时使用此Android Studio工具。您可以提供详细说明: