View.OnHoverEvent(MotionEvent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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_MOVE
ou 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.