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 |