Freigeben über


View.OnHoverEvent(MotionEvent) Methode

Definition

Implementieren Sie diese Methode zum Behandeln von Hoverereignissen.

[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

Parameter

e
MotionEvent

Das Bewegungsereignis, das den Mauszeiger beschreibt.

Gibt zurück

True, wenn die Ansicht das Hoverereignis behandelt hat.

Attribute

Hinweise

Implementieren Sie diese Methode zum Behandeln von Hoverereignissen.

Diese Methode wird aufgerufen, wenn ein Zeiger auf die Grenzen einer Ansicht zeigt, über oder außerhalb der Grenzen einer Ansicht zeigt und die Ansicht derzeit nicht berührt wird. Zeigerereignisse werden als Zeigerereignisse mit Aktion MotionEvent#ACTION_HOVER_ENTER, MotionEvent#ACTION_HOVER_MOVEoder MotionEvent#ACTION_HOVER_EXIT.

<ul><li>Die Ansicht empfängt ein Hoverereignis mit AktionMotionEvent#ACTION_HOVER_ENTER, wenn der Zeiger in die Grenzen der Ansicht wechselt.</li li>><Die Ansicht empfängt ein Hoverereignis mit AktionMotionEvent#ACTION_HOVER_MOVE, wenn der Zeiger bereits die Grenzen der Ansicht eingegeben hat und verschoben wurde.</li li>><Die Ansicht empfängt ein Hoverereignis mit AktionMotionEvent#ACTION_HOVER_EXIT, wenn der Zeiger die Grenzen der Ansicht beendet hat oder wenn der Mauszeiger aufgrund eines Schaltflächenklicks, Tippens oder einer ähnlichen Benutzeraktion nach unten geht, die bewirkt, dass die Ansicht berührt wird.</li></ul>

Die Ansicht sollte diese Methode implementieren, um "true" zurückzugeben, um anzugeben, dass das Hoverereignis behandelt wird, z. B. durch Ändern des zeichnungsfähigen Zustands.

Die Standardimplementierungsaufrufe #setHovered zum Aktualisieren des hovered-Zustands der Ansicht, wenn ein Hover-Enter- oder Hover-Exit-Ereignis empfangen wird, wenn die Ansicht aktiviert ist und klickbar ist. Die Standardimplementierung sendet außerdem Hover-Barrierefreiheitsereignisse.

Java-Dokumentation für android.view.View.onHoverEvent(android.view.MotionEvent).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen