如何通过传递位移值而不是传递x,y坐标来创建新线。例如,如果我的上一行在x1
,y1
结束,我希望执行类似path.lineTo(50, 50)
的操作,这会在x1+50
处创建一个新行,{{ 1}}。
答案 0 :(得分:1)
您已在Path
rLineTo中找到方法。
public void rLineTo (float dx, float dy)
与lineTo相同,但坐标被认为是相对于 这个轮廓的最后一点。如果没有先前的点,那么a moveTo(0,0)会自动插入。
参数
dx =要添加到此轮廓上前一点的x坐标的数量,以指定一行<\ n strong> dy =金额 添加到此轮廓上前一个点的y坐标 指定一行