2012-09-21 22 views
2

單擊onSingleTapUp函數可正常執行,並且在雙擊onSingleTapUp和onDoubleTap時執行。Android:針對onSingleTapUp和onDoubleTap發佈

mGestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() { 
      @Override 
      public void onLongPress(MotionEvent e) 
      { 

      } 


      @Override 
      public boolean onDoubleTap(MotionEvent e) 
      { 
       cameracontrolslayout.setVisibility(RelativeLayout.GONE); 
       presetcontrolslayout.setVisibility(RelativeLayout.GONE); 

       ViewFLipperButtonsLayout.setVisibility(RelativeLayout.VISIBLE); 
        ptzcontrolslayout.setVisibility(RelativeLayout.VISIBLE); 
       return true; 
      } 

      @Override 
      public boolean onSingleTapUp(MotionEvent arg0) 
      { 
       // TODO Auto-generated method stub 

       cameracontrolslayout.setVisibility(RelativeLayout.VISIBLE); 
       presetcontrolslayout.setVisibility(RelativeLayout.VISIBLE); 


      return false; 
      } 

      @Override 
      public boolean onDown(MotionEvent e) 
      { 
       return true; 
      } 

     }); 

任何人都可以幫我解決這個問題嗎?

回答