ACTION_DOWN 할 때 한번


 ACTION_MOVE 할 때 한번


 이렇게 인식을 하고싶은데 


 로그를 찍어보면 자꾸 ACTION_MOVE 들어올때 로그가 두번 찍히네요... 


 ACTION_MOVE시에 좌표를 계속 비교 해 가면서 


 어떤 액션을 취할건데... 잘 안되네요... 주요 소스만 올릴게욧 


 고수님들 부탁드립니다... 넙죽 ㅜㅜ




public boolean onTouch(View v, MotionEvent event) {

// float prs = event.getPressure();

float y1 = 0, y2 = 0;


switch (event.getAction()) {

case MotionEvent.ACTION_UP:

Log.i(TAG, "ACTIONUP");

break;

case MotionEvent.ACTION_DOWN:

y1 = event.getY();

try {

Thread.sleep(300);

} catch (InterruptedException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

Log.i(TAG, "y1 : " + y1);

// break

case MotionEvent.ACTION_MOVE:

try {

y2 = event.getY();

// mc.zoomIn();

///바로이놈이 두번찍혀요!!/// Log.i(TAG, "y2 : " + y2);


if (y1 > y2) {

btn_nm.setText("" + y2);

} else {

btn_dp.setText("" + y1);

}


Thread.sleep(1000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

// y2 = event.getY();

break;


}

return true;

}

});