View.OnHoverEvent(MotionEvent) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
É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_MOVE
ou 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.