Compartir a través de


View.OnHoverEvent(MotionEvent) Método

Definición

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

e
MotionEvent

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_MOVEo 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.

Se aplica a

Consulte también