界面手势滑动工具类

来源:互联网 发布:淘宝个人网店怎么注册 编辑:程序博客网 时间:2024/06/07 02:59

界面手势滑动工具类

 //创建一个手势滑动    mDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() {        //滑动监听        public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {          //下一页            if (e1.getRawX() - e2.getRawX() > 30){                showNext();  //调用子类自己的点击事件                overridePendingTransition(R.anim.next_enter,R.anim.next_exit);                return  true;            }            //上一页            if (e2.getRawX() - e1.getRawX() > 30){                showPre();                overridePendingTransition(R.anim.pre_enter,R.anim.pre_exit);                return  true;            }            return super.onFling(e1, e2, velocityX, velocityY);        }    });}//复写触摸事件@Overridepublic boolean onTouchEvent(MotionEvent event) {    //绑定事件    mDetector.onTouchEvent(event);    return super.onTouchEvent(event);}
0 0