我不确定如何解释这个,但是这个视频有希望解释一下。 here
我试图得到类似的东西,但是当屏幕用手指移动时。
EX:我将手指向左滑动一下,视图会用手指移动并显示下一个屏幕的一部分。
这是我对viewflipper的当前代码,它只是在滑动时更改视图。
@Override
public boolean onTouchEvent(MotionEvent e){
switch(e.getAction()){
case MotionEvent.ACTION_DOWN:
x1=e.getX();
break;
case MotionEvent.ACTION_UP:
x2=e.getX();
float deltax = x2-x1;
if(Math.abs(deltax)>MIN_DISTANCE){
if(x2>x1){
viewFlipper.showNext();
}else{
viewFlipper.showPrevious();
}
}
break;
}
return super.onTouchEvent(e);
}