2011-08-25 3 views
1

모두 안녕하세요. 은 안드로이드에서 왼쪽 및 오른쪽 스크롤 작업을 구분할 수있는 방법이 있습니다. enter image description here 사실 내가 사용자 정의 갤러리보기이므로 스크롤 작업에서 다른 이미지를 원합니다. 나는 왼쪽 스크롤에서 다른 이미지를 보았고, 오른쪽 스크롤에서는 다른 이미지를 보여 주었다. 그래서 나는 오른쪽과 오른쪽 스크롤을 구별해야합니다.갤러리에서 왼쪽 및 오른쪽 스크롤을 차별화

+0

이의 제스처 청취자를 사용할 수 있습니다. – Ronnie

+0

괜찮아 ....하지만 어떻게 정확히 ?? 너는 나에게 그것을 정교하게 만들어 줄 수 있니? – Datta

답변

0

이 코드를보십시오 :

new OnTouchListener() { 

      @Override 
      public boolean onTouch(View currentView, MotionEvent touchevent) { 
       switch (touchevent.getAction()) 
       { 
       case MotionEvent.ACTION_DOWN: 
       { 
        oldTouchValue = touchevent.getX(); 
        break; 
       } 
       case MotionEvent.ACTION_UP: 
       { 
        float currentX = touchevent.getX(); 

        if((oldTouchValue - currentX) < 50 && (oldTouchValue - currentX) > -50) { 
         return false; 
        } 
        if (oldTouchValue < currentX) 
        { 
         // Left swipe... 
        } 
        if (oldTouchValue > currentX) 
        { 
         // Right swipe 
        } 
        break; 
       } 
       } 
       return false; 
      } 
     } 
+0

oldTouchvalue를 얻는 방법은 무엇입니까? – buggydroid

관련 문제