问题的根源在于Android Studio并不支持某些Inkscape生成的SVG代码,这会导致出现黑色形状。解决该问题有两种方法。
方法1:使用Vector Asset Studio生成矢量图形
使用Vector Asset Studio是一种简单而易用的方法,可以从导入的文件中直接生成适合Android Studio的矢量图形。
1.打开Android Studio并导入矢量图形文件。 2.右键单击res目录,然后选择New > Vector Asset。 3.在 Vector Asset Configuration 窗口中,选择从向导中选择 SVG 文件,并指定矢量图形文件的路径。 4.按照向导完成进一步配置和转换。
方法2:手动修改SVG代码
如果您更喜欢手动修改SVG代码,那么可以使用任何文本编辑器来打开SVG文件并对其进行调整,以使其与Android Studio兼容。
示例代码的修改前: