Android

Event (이벤트)

qlyh8 2018. 4. 28. 02:32

1. 대표적인 이벤트


- 터치 이벤트 : 화면을 손가락으로 누를 때 발생하는 이벤트

- 키 이벤트 : 키패드나 하드웨어 버튼을 누를 때 발생하는 이벤트

- 제스처 이벤트 : 터치 이벤트 중에서 일정 패턴을 만들어 내는 이벤트

- 포커스 : 뷰마다 순서대로 주어지는 포커스

- 화면 방향 변경 : 화면의 방향이 가로/세로로 바뀜에 따라 발생하는 이벤트



2. 제스처를 통해 처리할 수 있는 이벤트


- onDown(): 화면이 눌렸을 경우

- onShowPress(): 화면이 눌렸다 떼어지는 경우

- onSingleTapUp(): 화면이 한 손가락으로 눌렸다 떼어지는 경우

- onSingleTapUpConfirmed(): 화면이 한 손가락으로 눌려지는 경우

- onDoubleTap(): 화면이 두 손가락을 눌려지는 경우

- onDoubleTapEvent(): 화면이 두 손가락으로 눌려진 상태에서 떼거나 이동하는 등 세부적인 액션을 취하는 경우

- onScroll(): 화면이 눌린 채 일정한 속도와 방향으로 움직였다 떼는 경우

- onFling(): 화면이 눌린 채 가속도를 붙여 손가락을 움직였다 떼는 경우

- onLongPress(): 화면을 손가락으로 오래 누르는 경우





출처: https://www.edwith.org/boostcourse-android/lecture/17051/