当用户拖动Android线时,如何将线从a点转换为b点

时间:2018-09-18 15:58:03

标签: java android canvas path sdk

您好,我试图找出如何在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。

谢谢

请帮助

0 个答案:

没有答案