使用ViewFlipper更改运动事件的视图

时间:2017-04-22 13:55:08

标签: java android viewflipper motionevent

我不确定如何解释这个,但是这个视频有希望解释一下。 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);
}

0 个答案:

没有答案