我正在尝试创建一个刽子手应用程序,并为向量中的每个正文部分创建了一个带有单独路径的刽子手SVG文件。
有没有办法打开和关闭这些路径,所以我不需要为刽子手游戏的每个阶段制作几份文件副本?
答案 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..();
例如fillColor
,strokeColor
,strokeAlpha
,fillAlpha
,trimPathEnd
,trimPathOffset
等。
有关详细信息,请查看README文件。