View.OnHoverEvent(MotionEvent) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implemente este método para controlar los eventos de desplazamiento.
[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
Parámetros
Evento de movimiento que describe el puntero.
Devoluciones
True si la vista controló el evento de desplazamiento.
- Atributos
Comentarios
Implemente este método para controlar los eventos de desplazamiento.
Se llama a este método cada vez que un puntero se desplaza hacia, sobre o fuera de los límites de una vista y la vista no se está tocando actualmente. Los eventos de desplazamiento se representan como eventos de puntero con la acción MotionEvent#ACTION_HOVER_ENTER
, MotionEvent#ACTION_HOVER_MOVE
o MotionEvent#ACTION_HOVER_EXIT
.
<ul><li>La vista recibe un evento de desplazamiento con acción MotionEvent#ACTION_HOVER_ENTER
cuando el puntero entra en los límites de la vista.</li li>><La vista recibe un evento de desplazamiento con la acción MotionEvent#ACTION_HOVER_MOVE
cuando el puntero ya ha escrito los límites de la vista y se ha movido.</li li>><La vista recibe un evento de desplazamiento con acción MotionEvent#ACTION_HOVER_EXIT
cuando el puntero ha salido de los límites de la vista o cuando el puntero está a punto de bajar debido a un clic de botón, pulsa o una acción de usuario similar que hace que se toque la vista.</li></ul>
La vista debe implementar este método para devolver true para indicar que controla el evento de desplazamiento, por ejemplo, cambiando su estado dibujable.
La implementación predeterminada llama #setHovered
a para actualizar el estado al mantener el puntero de la vista cuando se recibe un evento de entrada o de salida del puntero, si la vista está habilitada y se puede hacer clic en esta. La implementación predeterminada también envía eventos de accesibilidad al puntero.
Documentación de Java para android.view.View.onHoverEvent(android.view.MotionEvent)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.