2013-03-19 235 views

回答

2
+1

謝謝..好多了,讓我的生活輕鬆了許多。我只是不知道爲什麼我用viewFlipper浪費了我的時間。對於任何需要滑動多個圖像節省您的時間並使用View Pager ..! – Prerna 2013-04-02 18:06:00

0

這可能幫助.....動畫是在res文件夾和s_out_ *是一個XML文件轉換

公共布爾的onTouchEvent(MotionEvent的TouchEvent){

switch (touchevent.getAction()) { 
    case MotionEvent.ACTION_DOWN: { 
     lastX = touchevent.getX(); 
     break; 
    } 
    case MotionEvent.ACTION_UP: { 
     float currentX = touchevent.getX(); 

     if (lastX < currentX) { 
      if (viewFlipper.getDisplayedChild() == 0) 
       break; 

      viewFlipper.setInAnimation(this, R.animator.s_in_fleft); 
      viewFlipper.setOutAnimation(this, R.animator.s_out_right); 
      viewFlipper.showNext(); 
     } 

     if (lastX > currentX) { 
      if (viewFlipper.getDisplayedChild() == 1) 
       break; 

      viewFlipper.setInAnimation(this, R.animator.s_in_fright); 
      viewFlipper.setOutAnimation(this, R.animator.s_out_left); 
      viewFlipper.showPrevious(); 
     } 
     break; 
    } 
} 
    return false; 

}我用viewpager