Compartilhar via


View.OnHoverEvent(MotionEvent) Método

Definição

Implemente esse método para manipular eventos de foco.

[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

O evento de movimento que descreve o foco.

Retornos

True se o modo de exibição manipulou o evento de foco.

Atributos

Comentários

Implemente esse método para manipular eventos de foco.

Esse método é chamado sempre que um ponteiro está passando o mouse para dentro, sobre ou fora dos limites de um modo de exibição e o modo de exibição não está sendo tocado no momento. Os eventos de foco são representados como eventos de ponteiro com ação MotionEvent#ACTION_HOVER_ENTER, MotionEvent#ACTION_HOVER_MOVEou MotionEvent#ACTION_HOVER_EXIT.

<><ul li>A exibição recebe um evento de foco com ação MotionEvent#ACTION_HOVER_ENTER quando o ponteiro entra nos limites da exibição.</li><li>A exibição recebe um evento de foco com ação MotionEvent#ACTION_HOVER_MOVE quando o ponteiro já entrou nos limites da exibição e se moveu.</li><li>O modo de exibição recebe um evento de foco com ação MotionEvent#ACTION_HOVER_EXIT quando o ponteiro saiu dos limites do modo de exibição ou quando o ponteiro está prestes a descer devido a um clique no botão, toque ou ação semelhante do usuário que faz com que o modo de exibição seja tocado.</li></ul>

O modo de exibição deve implementar esse método para retornar true para indicar que ele está manipulando o evento de foco, como alterando seu estado desenhável.

A implementação padrão chama #setHovered para atualizar o estado pairado do modo de exibição quando um evento de entrada ou saída de foco é recebido, se o modo de exibição estiver habilitado e for clicável. A implementação padrão também envia eventos de acessibilidade de foco.

Documentação Java para android.view.View.onHoverEvent(android.view.MotionEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também