激活和停用可绘制对象中的某些路径
activating and deactivating certain paths in a drawable
我正在尝试制作一个 hangman 应用程序,并创建了一个 hangman 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 文件。
我正在尝试制作一个 hangman 应用程序,并创建了一个 hangman 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 文件。