View.OnHoverEvent(MotionEvent) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementare questo metodo per gestire gli eventi al passaggio del mouse.
[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
Parametri
Evento di movimento che descrive il passaggio del mouse.
Restituisce
True se la visualizzazione ha gestito l'evento al passaggio del mouse.
- Attributi
Commenti
Implementare questo metodo per gestire gli eventi al passaggio del mouse.
Questo metodo viene chiamato ogni volta che un puntatore passa il puntatore all'interno, all'over o all'esterno dei limiti di una visualizzazione e la visualizzazione non viene attualmente toccata. Gli eventi al passaggio del mouse sono rappresentati come eventi puntatore con l'azione MotionEvent#ACTION_HOVER_ENTER
, MotionEvent#ACTION_HOVER_MOVE
o MotionEvent#ACTION_HOVER_EXIT
.
<ul><li>La visualizzazione riceve un evento di passaggio del mouse con azione MotionEvent#ACTION_HOVER_ENTER
quando il puntatore entra nei limiti della visualizzazione.</li><li>La visualizzazione riceve un evento al passaggio del mouse con azione MotionEvent#ACTION_HOVER_MOVE
quando il puntatore ha già immesso i limiti della visualizzazione ed è stato spostato.</li><li>La visualizzazione riceve un evento di passaggio del mouse con azione MotionEvent#ACTION_HOVER_EXIT
quando il puntatore ha chiuso i limiti della visualizzazione o quando il puntatore sta per andare verso il basso a causa di un clic, un tocco o un'azione utente simile che causa il tocco della visualizzazione.</li></ul>
La visualizzazione deve implementare questo metodo per restituire true per indicare che gestisce l'evento al passaggio del mouse, ad esempio modificandone lo stato di disegno.
L'implementazione predefinita chiama #setHovered
per aggiornare lo stato della visualizzazione al passaggio del mouse quando viene ricevuto un evento di uscita al passaggio del mouse o al passaggio del mouse, se la visualizzazione è abilitata ed è selezionabile. L'implementazione predefinita invia anche eventi di accessibilità al passaggio del mouse.
Documentazione java per android.view.View.onHoverEvent(android.view.MotionEvent)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.