我希望有两个点可以从一个点拖到另一个点,并且会有一条线始终保持彼此连接,并且会根据该点进行更改。
plz建议我一些或任何示例代码
提前致谢。
答案 0 :(得分:1)
查看this
onDraw方法中实际绘制的线条如下所示:
Path p = new Path();
Point mid = new Point();
// ...
Point start = ...;
Point end = ...;
mid.set((start.x + end.x) / 2, (start.y + end.y) / 2);
// Draw line connecting the two points:
p.reset();
p.moveTo(start.x, start.y);
p.quadTo((start.x + mid.x) / 2, start.y, mid.x, mid.y);
p.quadTo((mid.x + end.x) / 2, end.y, end.x, end.y);
canvas.drawPath(p, pLineBorder);
canvas.drawPath(p, pLine);