안드로이드 개발 질문/답변
(글 수 45,052)
버튼을 사용할때 일반적으로 클릭리스너만 쓰는데
더블클릭 이벤트를 받아서 작업하려고 합니다...
//찾아보니 GestureDetector를 통해 구현할 수 있더라구요..
그래서 액티비티 안에서
더블클릭 이벤트를 받아서 작업하려고 합니다...
//찾아보니 GestureDetector를 통해 구현할 수 있더라구요..
그래서 액티비티 안에서
private final class SimpleGestureListener
extends GestureDetector.SimpleOnGestureListener {
// Implementation
@Override
public boolean onDoubleTap(MotionEvent event) {
//할일 정의
return true;
}
}
클래스 넣고
OnCreate에서
done_btn = (ImageButton)findViewById(R.id.done_btn);
gestureDetector = new GestureDetector(done_btn.getContext(), new SimpleGestureListener());
넣은 후에
@Override
public boolean onTouchEvent(MotionEvent event) {
if (gestureDetector.onTouchEvent(event))
return true;
return false;
}
이렇게 함 해봤는데 전혀 반응이 없네요...
근데 버튼 처럼 클릭시, 노멀시 이미지 변환은 어떻게 해야 하죠?-ㅂ-... 이미지 버튼 상속받아서 이미지 버튼에 이미지 매핑하는것 같이 해도 안되네욤...