View 에서 마우스터치 이벤트처리할때
View 에서 비트맵을 집어넣고
그비트맵 이미지위를 터치했을때
MotionEvent.ACTION_DOWN 시 터치한 좌표가
비트맵이미지위에있는지 확인할수있는방법 없을까요?
이미지 드래그기능을 구현하려구하는데 안드로이드차원에서 지원되는것 없는지...
그리고
MotionEvent.ACTION_MOVE 시 호출되는 속도조절 할수없을까요?
터치해서 드래그시 좌표를 소켓으로 전달하는작업을하는데
이벤트호출이 너무빠른것같습니다
이벤트호출을 조금느리게조절할수있는방법은 없눈지
조언부탁합니다
MotionEvent에 좌표 값 넘어 옵니다.
속도 조절을 위해서 쉬운 방법으로는 카운트 변수를 하나 두고 몇 번에 한 번씩 보내면 됩니다.
하지만 이벤트 발생 속도는 기계마다 조금 차이가 있을 수 있으므로 유의해서 처리하시구요.
보통 이런 경우에는 중간에 버퍼를 하나 둡니다.
그리고 이벤트 발생 때마다 버퍼에 값을 쓰고
통신으로 보내는 쪽에서는 원하는 속도로 버퍼에서 값을 읽어 보냅니다.
쓰레드가 다르므로 동기화에 주의하시구요.