激活和停用drawable中的某些路径

时间:2017-10-27 20:04:27

标签: android android-vectordrawable

我正在尝试创建一个刽子手应用程序,并为向量中的每个正文部分创建了一个带有单独路径的刽子手SVG文件。

有没有办法打开和关闭这些路径,所以我不需要为刽子手游戏的每个阶段制作几份文件副本?

1 个答案:

答案 0 :(得分:5)

只有一种方法,

使用RichPath

1- vector_drawable.xml

<vector >
    <path
        ...
        android:name="path_name"
        ... />
</vector>

2-在您的布局中。

<com.richpath.RichPathView
    ...
    app:vector="@drawable/vector_drawable"
    ... />

3-查找RichPath。

RichPath richPath = richPathView.findRichPathByName("path_name");

4-更改任何属性

richPath.set..();

例如fillColorstrokeColorstrokeAlphafillAlphatrimPathEndtrimPathOffset等。

有关详细信息,请查看README文件。