ACTION_DOWN에서 드래그인지,  터치 다운인지 구별할 수 있는 방법 있나요?

예를들어

if(event.getAction() == MotionEvent.ACTION_UP ){
       pointX2 = event.getX();
          pointY2 = event.getY();
       Log.d("가로좌표","ACTION_DOWN : " +pointX2);
                   Log.d("세로좌표","ACTION_DOWN : " +pointY2);
       if(event.getAction() == MotionEvent.ACTION_DOWN)
       mProgress.show();
               }
      else if(event.getAction() == MotionEvent.ACTION_MOVE){
                   pointX1 = event.getX();
                   pointY1 = event.getY();  
                   Log.d("가로좌표","ACTION_MOVE : " +pointX1);
                   Log.d("세로좌표","ACTION_MOVE : " +pointY1);

이런식으로 반듯이 터치할 때 다이얼로그를 띄우고 싶은데 드래그와 구분할 수 있는 방법좀 알려주시구

 

만약 없으면 다른 방법으로 대체할 수 있는 방법좀 알려주세요~