현재 내 기본 드로잉 앱을 만들고 있습니다. 지금까지는 앱이 잘 작동했지만 모션 이벤트가 터치 된 모든 X 축 및 Y 축 점을 얻지 못하는 것으로 나타났습니다.안드로이드의 모션 이벤트에서 모든 x 및 y 좌표 얻기
화면에서 손가락을 움직이면 원 사이에 눈에 띄는 공백이 생깁니다. 손가락을 천천히 움직여야 만 모든 지점을 포착 할 수 있습니다. 모든 포인트를 잡을 수있는 방법이 있습니까 아니면 모든 포인트를 처리 할 수 있도록 최적화 할 수있는 방법이 있습니까? 여기
내가 그것을하고있어 방법은 다음과 같습니다
setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int x;
int y;
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
{
x = (int) event.getX();
y = (int) event.getY();
//method draws circle at x and y coordinate
MyPainter mp = new MyPainter(x,y);
break;
}
case MotionEvent.ACTION_MOVE:
{
x = (int) event.getX();
y = (int) event.getY();
MyPainter mp = new MyPainter(x,y);
break;
}
}
return true;
}
});
어떤 제안이나 의견을 부탁드립니다. 감사합니다.
나는 표면을 들여다 보았다. 이게 내 문제를 해결할 수 있을까? – user818502