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/