GestureDetector: 위젯이 터치, 드래그, 스와이프 등의 제스처를 감지하고 처리할 수 있게 해주는 기능을 제공. 이를 통해 사용자의 상호작용에 따라 화면에 대한 반응을 정의할 수 있습니다.
기능
onTap: 위젯이 탭(터치)되었을 때 실행할 콜백을 정의
onDoubleTap: 위젯이 더블 탭되었을 때 실행할 콜백을 정의
onLongPress: 위젯이 길게 눌렸을 때 실행할 콜백을 정의
onPanStart, onPanUpdate, onPanEnd: 드래그 제스처가 시작되었을 때, 업데이트될 때, 끝났을 때 실행할 콜백을 정의
onScaleStart, onScaleUpdate, onScaleEnd: 확대/축소 제스처가 시작되었을 때, 업데이트될 때, 끝났을 때 실행할 콜백을 정의
onHorizontalDragStart, onHorizontalDragUpdate, onHorizontalDragEnd: 수평 드래그 제스처가 시작되었을 때, 업데이트될 때, 끝났을 때 실행할 콜백을 정의
onVerticalDragStart, onVerticalDragUpdate, onVerticalDragEnd: 수직 드래그 제스처가 시작되었을 때, 업데이트될 때, 끝났을 때 실행할 콜백을 정의
child를 가짐