给定一个android.graphics.Path,我希望能够检索路径所包含的特定路径命令:quadto(…)、curveto(…)、lineto(…)等。
java为generalpath对象提供了一个pathiterator来实现这一点,但我还没有找到任何与android等价的方法。我遗漏了什么吗?

最佳答案

我查了一下actual implementation,你好像没法得到信息。每一个调用都会进入本机代码,而实际的路径存储在本机端。
我也试过查看canvas的drawPath方法,但它也只是下降到本机代码。
我不确定在您的代码中是否可能,但您的最佳选项看起来像是对path进行子分类,并重写所有adxxx方法以将值存储在列表中。

10-08 17:05