기본 동작

공개 추상 클래스 BaseGesture
알려진 직접 서브클래스

동작의 기본 클래스입니다.

동작은 특정 유형의 움직임 (예: 드래그, 손가락 모으기)을 나타내기 위해 감지되는 터치 이벤트의 순서를 나타냅니다.

동작은 BaseGestureAwarer에 의해 생성 및 업데이트됩니다.

중첩된 클래스

인터페이스 BaseGesture.OnGestureEventListener<T는 BaseGesture'<lt; BaseGesture에서 호출할 콜백의 인터페이스 정의입니다. 

필드

보호되는 최종 GesturePointersUtility gesturePointersUtility
보호되는 노드 대상 노드

공개 생성자

BaseGesture(GesturePointersUtilityGesturePointersUtility)

공개 메서드

노드
boolean
boolean
float
inchesToPixels(부동 소수점 수)
boolean
void
onTouch(HitTestResult hitTestResult, MotionEventMotionEvent)
float
pixelsToInches(플로트 픽셀)
void
boolean

보호되는 방법

추상 부울
canStart(HitTestResult hitTestResult, MotionEventMotionEvent)
void
cancel()
void
추상 T
추상 무효
추상 무효
추상 무효
onStart(HitTestResult hitTestResult, MotionEventMotionEvent)
추상 부울
updateGesture(HitTestResult hitTestResult, MotionEventMotionEvent)

상속된 메서드

필드

보호되는 최종 GesturePointersUtility gesturePointersUtility

보호된 노드 targetNode

공개 생성자

public BaseGesture (GesturePointersUtilityGesturePointersUtility)

매개변수
동작 포인터 유틸리티

공개 메서드

공개 노드 getTargetNode ()

public boolean hasFinished ()

public boolean hasStarted ()

public float inchesToPixels (부동 소수점 수)

매개변수
인치

public boolean justStarted ()

public void onTouch (HitTestResult hitTestResult, MotionEventMotionEvent)

매개변수
조회 테스트
모션 이벤트

public float pixelsToInches (부동 소수점 수 픽셀)

매개변수
픽셀

public void setGestureEventListener (OnGestureEventListener<T> 리스너)

매개변수
리스너

public boolean wasCanceled ()

보호되는 방법

보호된 추상 부울 canStart (HitTestResult hitTestResult, MotionEventMotionEvent)

매개변수
조회 테스트
모션 이벤트

보호된 void 취소 ()

보호된 void 완료 ()

보호된 추상 T getSelf ()

보호된 추상 void onCancel ()

보호된 추상 void onFinish ()

보호된 추상 void onStart (HitTestResult hitTestResult, MotionEventMotionEvent)

매개변수
조회 테스트
모션 이벤트

보호된 추상 부울 updateGesture (HitTestResult hitTestResult, MotionEventMotionEvent)

매개변수
조회 테스트
모션 이벤트