Android路径lineTo方法有偏移而不是x,y坐标

时间:2015-11-06 18:22:17

标签: android android-canvas

如何通过传递位移值而不是传递x,y坐标来创建新线。例如,如果我的上一行在x1y1结束,我希望执行类似path.lineTo(50, 50)的操作,这会在x1+50处创建一个新行,{{ 1}}。

1 个答案:

答案 0 :(得分:1)

您已在Path rLineTo中找到方法。

public void rLineTo (float dx, float dy)
  

与lineTo相同,但坐标被认为是相对于   这个轮廓的最后一点。如果没有先前的点,那么a   moveTo(0,0)会自动插入。

     

参数
dx =要添加到此轮廓上前一点的x坐标的数量,以指定一行<\ n strong> dy =金额   添加到此轮廓上前一个点的y坐标   指定一行