본문 바로가기

반응형

터치

[안드로이드] 안드로이드 스튜디오 앱실행시 포인터 위치, 탭한 항목 표시 (개발자 옵션 열기) 앱 개발 중 터치를 했을 때 어디를 터치했는지 명확하게 알기 위해서 사용하는 개발자 옵션입니다. 개발을 하다보면 터치 이벤트가 중요한데 명확하게 어디가 터치가 된것인지 눈을 보기엔 애매한 경우가 많습니다. 그래서 사용하는 옵션중 하나입니다. 먼저, 개발자 옵션을 여는 방법을 설명드리겠습니다. 설정 -> 시스템 -> 기기정보 위 경로로 들어가시면 제일 밑에 빌드 번호라고 보이실거에요 빌드번호를 7번 클릭! '개발자가 되셨습니다.' 라는 메세지가 나오고 뒤로가기를 누르셔서 다시 시스템으로 가보시면 밑에 개발자 옵션이 생긴것을 보실 수 있습니다. 개발자 옵션을 들어가셔서 밑으로 내려가보시면 '입력'이 보이실텐데 2가지 항목이 있습니다. 탭한 항목 표시는 하단에 보이시는 것처럼 터치했을때 동그라미로 터치한 부분.. 더보기
[안드로이드] 더블클릭, 더블탭 이벤트 만들기 - GestureDetector, Handler, OnDoubleTabListener 안드로이드에는 클릭 이벤트가 있지만 더블클릭 이벤트는 없습니다. 그래서 약간 편법을 이용해야하는데 구글 검색을 하고 계속해서 시도해서 찾아낸 방법입니다. 정답이라고 할 수는 없으니 이코드가 필요한분들만 테스트 해보시기 바랍니다. GestureDetector, Handler, OnDoubleTabListener를 이용해서 간단한 예제를 만들어 보겠습니다. 1. activity_main.xml 레이아웃은 간단하게 텍스트뷰를 하나 넣었고 레이아웃,텍스트뷰에 아이디를 지정해줬습니다. 레이아웃에 아이디를 지정한 이유는 레이아웃자체에 터치리스너를 넣어주기 위해서입니다. 2. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import andro.. 더보기
[안드로이드] 터치(클릭) 이벤트 감지 - GestureDetector,OnTouchListener 어플은 사용자의 특정 움직임을 감지해서 이벤트가 발생하도록 만드는데 손가락으로 눌렀을때, 움직였을때, 손가락을 뗐을때 등 이런 여러가지 움직임을 감지하는 대표적인 인터페이스는 GestureDetector, OnTouchListener 입니다. GestureDetector, OnTouchListener를 이용해서 화면을 터치 했을때 어떤식으로 이벤트를 감지하는지 view 두개를 생성하고 움직임이 감지되면 어떤 움직임이 감지되는지 textview에 띄워주도록 만들어보겠습니다. 1. activity_main.xml 2. MainActivity.java import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.. 더보기

반응형