2013-03-19 136 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