您好,我试图找出如何在android canvas中将线从A点转换为B点。我不想更改线条的开始位置或结束位置,我只想在屏幕上移动线条。例如
matrix.setTranslate(BottomPivotX,BottomPivotY);
Handle1.moveTo(startX,startY);
Handle1.lineTo(BottomRightControlPointX,BottomRightControlPointY);
// Handle1.close();
Handle1.transform(matrix);
canvas.drawPath(Handle1,this.CurveColor);
当用户在屏幕上拖动手指时,线条移动了,但是现在线条并没有完全移动到手指上。它有很大的偏移。我想知道如何使用此方法将行准确地移动到屏幕上的用户X和Y pos。
谢谢
请帮助