从Path对象获取坐标(根本没有这样的方法)

时间:2012-02-24 13:33:21

标签: android

如何从Android中的Path和/或Region个对象获取协调员? 没有这样的方法可以让你这样做。

基本上我只需要我的Path对象包含的图点的坐标。

也许我可以通过反思实现这一目标?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果我们查看Path的源代码:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/graphics/Path.java?av=f

我们可以看到坐标不存储在Path上,并传递给本地调用。

一种解决方法是扩展Path并覆盖所有相关方法(lineToquadTomoveTo等)以自行跟踪坐标。< / p>

答案 1 :(得分:0)

好。也许如果您使用Path的getBounds方法并将结果保存在rect对象中,您可以访问该对象的“left”和“top”属性字段以检索x和y坐标