안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
더블탭의 구현을 위해 GestureDetector 을 사용하는데 아무리 해도 반응이 없네요...ㅠㅠ
현재 제 소스의 구조는 하기와 같이 Activity안에 imageview를 inner class로 선언하여 사용하고 있습니다.
public class Main_Activity extends Activity {
ImageView mImageView;
class ImageView extends ImageView {
................
................
}
}
이미지뷰가 화면 가득 차도록 레이아웃을 짜 놨습니다.
더블탭의 구현을 위해 GestureDetector 를
Main_Activity에 implement 형태로 사용도 해보고 ( implements OnGestureListener ).
ImageView에 implement 형태로 사용도 해보고 ( implements OnGestureListener ).
마지막으로 ImageView에서 변수 형태로 선언하여 시도도 해보았습니다.
(GestureDetector mGestureDetector = new GestureDetector (.....))
아무것도 반응이 없네요..ㅠㅠ
왜인지 모르겠습니다..
도움이 필요합니다 ㅠㅠ
이해가 안되는데, 제 소스에서 아래를 적용하려면 어떻게 해야하는거죠?ㅠㅠ
------------------------------------------------------------------------------------------------------------------------------------------------------------
사용법도 매우 간단합니다.
GestureDetector를 만들기만 하면 땡이죠.
음... 너무 뜬금 없는 코드인가요? 일단 아주 간단하게 적어 봤습니다.
1. GestureDetector를 만들 때 GestureListener를 등록 하고
2. 감시할 MotionEvent를 onTouchEvent에 넣어 주면 GetstureListener가 호출이 되는 구조 입니다.
------------------------------------------------------------------------------------------------------------------------------------------------------------