我想创建一个扩展 Line 或 Path 之类的类(不确定)
该类用于在两个点(源和目标)之间创建一条线。
当用户单击该线时,应添加一个点。然后可以拖动该点(钉子),并且线会相应地移动。
目前,Source 和 Target 是扩展 Circle 的类的对象,而 Nail 是扩展 Circle 的单独类。
这些对象被添加到窗格中并被绘制。
例如。点 A 和 B : A->B 添加钉子后: A->N->B
Line 类应该包含一个钉子对象的数组列表。我只需要知道 Line 类应该扩展什么。我不确定,因为它需要自我更新。
可以使用 PolyLine 实现该行为。要引用线上的不同点,请使用 getAllPoints().set/add/..
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句