다음을 통해 공유


View.OnHoverEvent(MotionEvent) 메서드

정의

가리키기 이벤트를 처리하도록 이 메서드를 구현합니다.

[Android.Runtime.Register("onHoverEvent", "(Landroid/view/MotionEvent;)Z", "GetOnHoverEvent_Landroid_view_MotionEvent_Handler")]
public virtual bool OnHoverEvent (Android.Views.MotionEvent? e);
[<Android.Runtime.Register("onHoverEvent", "(Landroid/view/MotionEvent;)Z", "GetOnHoverEvent_Landroid_view_MotionEvent_Handler")>]
abstract member OnHoverEvent : Android.Views.MotionEvent -> bool
override this.OnHoverEvent : Android.Views.MotionEvent -> bool

매개 변수

e
MotionEvent

가리키기를 설명하는 동작 이벤트입니다.

반환

뷰가 가리키기 이벤트를 처리한 경우 True입니다.

특성

설명

가리키기 이벤트를 처리하도록 이 메서드를 구현합니다.

이 메서드는 포인터가 뷰 경계를 가리키거나 넘어가고 보기가 현재 터치되지 않을 때마다 호출됩니다. 가리키기 이벤트는 동작MotionEvent#ACTION_HOVER_ENTERMotionEvent#ACTION_HOVER_MOVEMotionEvent#ACTION_HOVER_EXIT이 있는 포인터 이벤트 또는 .

<ul><li>뷰는 포인터가 보기의 경계에 들어갈 때 동작 MotionEvent#ACTION_HOVER_ENTER 이 있는 호버 이벤트를 받습니다.</li li>><포인터가 뷰의 경계에 이미 들어갔고 이동했을 때 뷰는 동작 MotionEvent#ACTION_HOVER_MOVE 이 있는 호버 이벤트를 받습니다.</li li>><뷰는 포인터가 보기의 범위를 종료하거나 단추 클릭, 탭 또는 보기가 터치되는 유사한 사용자 동작으로 인해 포인터가 내려갈 때 동작이 있는 호버 이벤트를 MotionEvent#ACTION_HOVER_EXIT 받습니다.</li></ul>

뷰는 그리기 가능한 상태를 변경하는 등 호버 이벤트를 처리하고 있음을 나타내기 위해 true를 반환하도록 이 메서드를 구현해야 합니다.

기본 구현은 보기가 활성화되어 있고 클릭 가능한 경우 마우스로 가리키기 입력 또는 가리키기 종료 이벤트를 수신할 때 뷰의 가리키기 상태를 업데이트하기 위해 호출 #setHovered 합니다. 기본 구현은 호버 접근성 이벤트도 보냅니다.

에 대한 android.view.View.onHoverEvent(android.view.MotionEvent)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보