GestureDetector Swipe

android 2020. 2. 12. 12:37
GestureDetector gestureDetector;
question.setOnTouchListener(new View.OnTouchListener() {
	@Override
	public boolean onTouch(View v, MotionEvent event) {
		gestureDetector.onTouchEvent(event);
		return true;
	}
});
gestureDetector = new GestureDetector(this, new GestureDetector.OnGestureListener() {
	@Override
	public boolean onDown(MotionEvent e) {
		return false;
	}

	@Override
	public void onShowPress(MotionEvent e) {
    
	}

	@Override
	public boolean onSingleTapUp(MotionEvent e) {
		return false;
	}

	@Override
	public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
		return false;
	}

	@Override
	public void onLongPress(MotionEvent e) {

	}

	@Override
	public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
		if (velocityX < -2000) {
			//
		} if (velocityX > 2000) {
			//
		}

		return true;
	}
});

'android' 카테고리의 다른 글

ExoPlayer 사용법  (0) 2020.02.13
Fragment에서 Intent 호출시  (0) 2020.02.12
ProgressDialog  (0) 2020.02.10
연락처 가져오기  (0) 2020.02.05
갤러리 이미지 가져오기  (0) 2020.02.05
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,