首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有可能添加新的路径或编辑现有的路径从矢量绘制使用java?

有没有可能添加新的路径或编辑现有的路径从矢量绘制使用java?
EN

Stack Overflow用户
提问于 2019-02-08 06:49:24
回答 1查看 187关注 0票数 0

我正在开发一款音乐安卓应用。我用svg和一些音符制作了乐谱。一旦我将svg导入android studio,它就会被转换为可绘制的向量。我找不到任何方法来编辑这个可绘制的向量,来编辑/添加路径到这个可用java绘制的向量。

代码语言:javascript
运行
复制
<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"/>

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 07:02:58

在android studio中,一旦导入了可绘制文件,就只能编辑XML。如果您想以不同的方式更改SVG,则需要在不同的程序中编辑它,然后将其作为不同的绘图文件导入,或者删除旧的SVG文件并将其作为该绘图文件导入。

您可以通过多种方式在XML中组合可绘制内容。一种方法是:

代码语言:javascript
运行
复制
<?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的颜色。我需要知道你正在尝试做什么来进一步帮助我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54583515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档