마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

제스쳐를 사용하지 않고 터치, 더블터치 체크 방법

0 추천
제목처럼 제스쳐를 사용하지 않고 키업,키다운만으로

키클릭과 키더블클릭을 구현할 수 있는지 알고 싶습니다.
컵받침 (5,500 포인트) 님이 2015년 7월 13일 질문

1개의 답변

0 추천
이론적으론 가능하죠.

더블클릭이라는것이 첫번째 클릭으로 부터 얼마의 시간이내에 다음 클릭이 일어나는지를 판단해서 더블클릭과 클릭을 구분하는 것이라.

쓰래드나 타이머 같은 것도 필요할 듯하내요.

일단 타이머를 예를 들어 보자면

얼마후에 싱글클릭이벤트 처리를 호출하게 하고, 그시간 중간에 다시 키다운이 일어난다면 타이머부분을 취소시키시구 더블이벤트를 호출하면 될듯하내요.

근데 제스쳐쓰는 것이 정신건강에 더 도움이 될듯 하내요. 이것은 제가 간단히 타이머로 설명했는데 하다보면 쓰래드로 돌려야 더 안정적일때가 많구요.

그렇게 되다보면 복잡해서져서..
컴러기 (22,230 포인트) 님이 2015년 7월 13일 답변
...