第一步:定义手势
private GestureDetector detector第二步:初始化手势并初始化事件
detector=new GestureDetector(this,new GestureDetector.SimpleOnGestureListener(){ @Override public void onLongPress(MotionEvent e) { super.onLongPress(e);第三步:触摸事件中手势传递事件Toast.makeText(SystemVideoPlayer.this, "点了单击了", Toast.LENGTH_SHORT).show();} @Override public boolean onDoubleTap(MotionEvent e) { Toast.makeText(SystemVideoPlayer.this, "点了双击了", Toast.LENGTH_SHORT).show(); return super.onDoubleTap(e); } @Override public boolean onSingleTapConfirmed(MotionEvent e) { Toast.makeText(SystemVideoPlayer.this, "点击单击", Toast.LENGTH_SHORT).show(); return super.onSingleTapConfirmed(e); }});
@Override public boolean onTouchEvent(MotionEvent event) { detector.onTouchEvent(event); return super.onTouchEvent(event); }