기본 동작 인식기

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

모든 동작 인식기의 기본 클래스입니다 (예: DragGestureAwarer).

동작 인식기는 터치 입력을 처리하여 동작을 시작할지 여부를 결정하고 동작이 시작될 때 이벤트를 실행합니다.

동작이 완료/업데이트되는 시점을 확인하려면 동작 객체의 이벤트를 수신 대기하세요.

중첩된 클래스

인터페이스 BaseGestureAwarer.OnGestureStartedListener&T;T가 BaseGesture를 확장합니다. BaseGesture가 시작될 때 호출될 콜백의 인터페이스 정의입니다. 

필드

보호되는 최종 GesturePointersUtility gesturePointersUtility
보호된 최종 ArrayList<T는 BaseGesture를 확장합니다. 동작

공개 생성자

BaseGestureAwarer(GesturePointersUtilityGesturePointersUtility)

공개 메서드

void
void
onTouch(HitTestResult hitTestResult, MotionEventMotionEvent)
void

보호되는 방법

추상 무효
tryCreateGestures(HitTestResult hitTestResult, MotionEventMotionEvent)

상속된 메서드

필드

보호되는 최종 GesturePointersUtility gesturePointersUtility

보호된 최종 ArrayList<T는 BaseGesture를 확장합니다.

공개 생성자

public BaseGestureAwarer (GesturePointersUtilityGesturePointersUtility)

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

공개 메서드

public void addOnGestureStartedListener (OnGestureStartedListener<T> 리스너)

매개변수
리스너

public void onTouch (HitTestResult hitTestResult, MotionEventMotionEvent)

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

public void removeOnGestureStartedListener (OnGestureStartedListener<T> 리스너)

매개변수
리스너

보호되는 방법

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

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