Partager via


View.OnHoverEvent(MotionEvent) Méthode

Définition

Implémentez cette méthode pour gérer les événements de pointage.

[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

Paramètres

e
MotionEvent

Événement de mouvement qui décrit le pointage.

Retours

True si la vue a géré l’événement de pointage.

Attributs

Remarques

Implémentez cette méthode pour gérer les événements de pointage.

Cette méthode est appelée chaque fois qu’un pointeur pointe vers, sur ou hors des limites d’une vue et que l’affichage n’est pas actuellement touché. Les événements de pointage sont représentés en tant qu’événements de pointeur avec action MotionEvent#ACTION_HOVER_ENTER, MotionEvent#ACTION_HOVER_MOVEou MotionEvent#ACTION_HOVER_EXIT.

<ul><li>La vue reçoit un événement de pointage avec une action MotionEvent#ACTION_HOVER_ENTER lorsque le pointeur entre les limites de la vue.</li li>><La vue reçoit un événement de pointage avec une action MotionEvent#ACTION_HOVER_MOVE lorsque le pointeur a déjà entré les limites de la vue et a déplacé.</li li>><La vue reçoit un événement de pointage avec une action MotionEvent#ACTION_HOVER_EXIT lorsque le pointeur a quitté les limites de l’affichage ou lorsque le pointeur est sur le pointeur en raison d’un clic sur le bouton, d’un appui ou d’une action utilisateur similaire qui provoque l’interaction de l’affichage.</li></ul>

La vue doit implémenter cette méthode pour retourner true pour indiquer qu’elle gère l’événement de pointage, par exemple en modifiant son état dessinable.

Les appels #setHovered d’implémentation par défaut pour mettre à jour l’état pointé de la vue lorsqu’un événement de pointage d’entrée ou de sortie de pointage est reçu, si l’affichage est activé et peut être cliqué. L’implémentation par défaut envoie également des événements d’accessibilité de pointage.

Documentation Java pour android.view.View.onHoverEvent(android.view.MotionEvent).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi