我正在开发一款音乐安卓应用。我用svg和一些音符制作了乐谱。一旦我将svg导入android studio,它就会被转换为可绘制的向量。我找不到任何方法来编辑这个可绘制的向量,来编辑/添加路径到这个可用java绘制的向量。
<vector android:height="50dp" android:viewportHeight="20.419966"
android:viewportWidth="327.61066" android:width="710dp" xmlns:android="http://schemas.android.com/apk/res/android%22%3E
<path android:fillColor="#00000000"
android:pathData="m0.249,20.171 l327.113,0"
android:strokeAlpha="1" android:strokeColor="#000000"
android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="0.4981322"/>
发布于 2019-02-08 07:02:58
在android studio中,一旦导入了可绘制文件,就只能编辑XML。如果您想以不同的方式更改SVG,则需要在不同的程序中编辑它,然后将其作为不同的绘图文件导入,或者删除旧的SVG文件并将其作为该绘图文件导入。
您可以通过多种方式在XML中组合可绘制内容。一种方法是:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/first_icon"/>
<foreground android:drawable="@drawable/second_icon"/>
</adaptive-icon>
您还可以在Java和XML中更改drawables/SVG的颜色。我需要知道你正在尝试做什么来进一步帮助我。
https://stackoverflow.com/questions/54583515
复制相似问题