안녕하세요.
현재 뷰 플리퍼를 이용해서 개발 을 하고있습니다.
드래그로 화면 전환 하고 그화면을 누르면 액티비티 이동하게 되어있습니다.
하지만 문제는 터치 이벤트와 클릭이벤트를 따로 구성하여 동작은 이상이 없습니다만 여기서 궁금한건
터치를 하려고 하는데 클릭이벤트가 일어나고 터치를 빠르게 하였을때 클릭이벤트가 실행되는 현상이 있습니다.
이것을 해결할수 있는 좋은 방법이 있을까요?
터치 이벤트의 리턴값을 true로 주느냐 false로 주느냐로 터치가 동작되는지 안되는지 설정할수있는걸로 압니다
쿨러님 감사합니다.
현재 false 로 되어있어서 드래그를 할경우 터치 이벤트가 발생되고
클릭하면 클릭이벤트가 발생됩니다.
하지만 제가 말하고 싶었던 것은 빠르게 넘기다가보면 드래그를 하였는데 클릭이 발생하는 현상에 대해 궁금한거였습니다.
true 를 줘버리면 클릭을 해도 클릭이벤트는 작동하지않고 터치이벤트만 작동 되는걸 확인하였습니다.
답변 주셔서 감사합니다.
어떻게 구성되어있는지는 모르겟는데 boolean변수 하나를 만들어서
드레그확정 부분에서 락을걸어주면 되지않을까요
쓰레드로 돌려서 sleep몇초해주고 락을 풀고하는식으로요
onTouch에서 락변수가 true일때 리턴 true를 해줘서 그냥 이벤트처리없이 종료하면될거같은데
로그인 유지
터치 이벤트의 리턴값을 true로 주느냐 false로 주느냐로 터치가 동작되는지 안되는지 설정할수있는걸로 압니다