Action_Down 화면 누른 순간 이벤트
Action_Up 화면에서 손 뗀 순간 이벤트
Action_Move 손가락으로 화면 누르는 동안 이벤트
이벤트가 발생한 시점 좌표 얻을 때엔
override fun onTouchEvent(event: MotionEvent?): Boolean {
when(event?.action){
MotionEvent.ACTION_DOWN -> {
Log.d("Hong", "Touch down event x: ${event.x}, rawX: ${event.rawX}")
}
MotionEvent.ACTION_UP -> {
Log.d("Hong", "Touch up event")
}
}
return super.onTouchEvent(event)
}
여기서 raw X raw Y는 화면 전체에서 터치 시점의 좌표
X Y는 뷰 내에서 터치 좌표임.
키 이벤트는 전원 버튼... 내비케이션의 홈 뒤로가기 등등 버튼임....
근데 보통 정해져있어서 굳이 별도로 설정 x, 필요하면 할 것.