2013-06-19 119 views
0

我正在一個應用程序中,我有一個基本的活動,當我從左到右滑動我需要我需要一個滑動窗口,將顯示一些圖標,當我點擊從右到左我需要從右到左劃過一個滑動窗口...我研究了一下...發現了幾個選項,如導航抽屜和滑動窗口和查看尋呼機......但輕掃手勢jst從一個頁面連續滑動到另一個頁面。 ..我不想那樣...我需要顯示幾個圖標,當我從左到右,從右到左滑動....但我不知道確切哪一個用於更好的導航.... 我使用以下代碼:在Android中的手勢滑動

@Override public boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX, float velocityY){ String swipe =「」; float sensitvity = 50;

 // TODO Auto-generated method stub 

     if((e1.getX() - e2.getX()) > sensitvity){ 
      swipe += "Swipe Left\n"; 
      SwipeLeft(); 
     }else if((e2.getX() - e1.getX()) > sensitvity){ 
      swipe += "Swipe Right\n"; 
     }else{ 
      swipe += "\n"; 
     } 

     if((e1.getY() - e2.getY()) > sensitvity){ 
      swipe += "Swipe Up\n"; 
     }else if((e2.getY() - e1.getY()) > sensitvity){ 
      swipe += "Swipe Down\n"; 
     }else{ 
      swipe += "\n"; 
     } 

     gestureEvent.setText(swipe); 

     return super.onFling(e1, e2, velocityX, velocityY); 
    } 
}; 

我感到困惑的WTHR我應該使用視圖尋呼機的刷卡.. 這是我想要的東西.. enter image description here 幫助表示讚賞。 謝謝。

回答

1

如果你想嘗試像導航抽屜與屏幕即從右到左交換和左兩側link will help you

+0

拜權之後,將嘗試... – user22

+0

此致WL。 您需要將它作爲庫項目添加到您的應用程序中,您可以從上面的鏈接中獲取所有代碼,只需要根據需要對其進行自定義即可。 – Gru

+0

是的,我下載了該應用程序....但它給了我一個錯誤,無法解決目標'android-16'....我試圖改變清單中的最低版本....但它仍然不工作...也可以告訴我,我們是否需要將其作爲一個lib項目添加?... – user22