Можно ли добавлять новые пути или редактировать существующие из вектора, нарисованного с помощью Java? - PullRequest
0 голосов
/ 08 февраля 2019

Я занимаюсь разработкой музыкального приложения для Android.Я делал ноты, используя 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"/>

1 Ответ

0 голосов
/ 08 февраля 2019

В Android Studio, после того как вы импортировали чертеж, вы можете только затем редактировать XML.Если вы хотите изменить 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>

Вы также можете изменить цвета Drawables / SVG в Java и в XML.Мне нужно знать, что вы пытаетесь сделать, чтобы помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...