我正在尝试制作一个刽子手应用程序并创建了一个刽子手 SVG 文件,其中包含矢量中每个 body 部位的单独路径。
有没有办法打开和关闭这些路径,这样我就不需要为刽子手游戏的每个阶段制作文件的多个副本?
最佳答案
只有一种方法可以做到这一点,
使用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文件。
关于android - 激活和停用可绘制对象中的某些路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46982615/