View.SendAccessibilityEvent(EventTypes) 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.
Envia um evento de acessibilidade do tipo especificado.
[Android.Runtime.Register("sendAccessibilityEvent", "(I)V", "GetSendAccessibilityEvent_IHandler")]
public virtual void SendAccessibilityEvent(Android.Views.Accessibility.EventTypes eventType);
[<Android.Runtime.Register("sendAccessibilityEvent", "(I)V", "GetSendAccessibilityEvent_IHandler")>]
abstract member SendAccessibilityEvent : Android.Views.Accessibility.EventTypes -> unit
override this.SendAccessibilityEvent : Android.Views.Accessibility.EventTypes -> unit
Parâmetros
- eventType
- EventTypes
O tipo do evento a ser enviado, conforme definido por vários tipos de AccessibilityEvent, como AccessibilityEvent#TYPE_VIEW_CLICKED ou AccessibilityEvent#TYPE_VIEW_HOVER_ENTER.
Implementações
- Atributos
Comentários
Envia um evento de acessibilidade do tipo especificado. Se a acessibilidade não estiver habilitada, esse método não terá efeito. A implementação padrão chama #onInitializeAccessibilityEvent(AccessibilityEvent) primeiro para preencher informações sobre a origem do evento (esta exibição), em seguida, chama #dispatchPopulateAccessibilityEvent(AccessibilityEvent) para preencher o conteúdo de texto da origem do evento, incluindo seus descendentes, em seguida, para o tipo AccessibilityEvent#TYPE_VIEW_SCROLLED de eventos e AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED com o subtipo AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION, limitar os eventos e as últimas chamadas ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) em seu pai para solicitar o envio do evento para as partes interessadas.
Se um AccessibilityDelegate tiver sido especificado por meio da chamada #setAccessibilityDelegate(AccessibilityDelegate) , ele AccessibilityDelegate#sendAccessibilityEvent(View, int) será responsável por lidar com essa chamada.
Se essa exibição usar AccessibilityNodeProvider para fornecer a hierarquia de exibição virtual com raiz nessa exibição, esse método não deverá ser chamado para enviar eventos de crianças virtuais, pois preencherá os eventos com informações erradas e os eventos deverão ser limitados por filho, em vez disso, no nível da raiz virtual. Para enviar eventos de crianças virtuais, chame ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) o pai do modo de exibição para solicitar o envio do evento às partes interessadas.
Documentação Java para android.view.View.sendAccessibilityEvent(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Confira também
- OnInitializeAccessibilityEvent(AccessibilityEvent)
- DispatchPopulateAccessibilityEvent(AccessibilityEvent)
- <xref:Android.Views.IViewParent.RequestSendAccessibilityEvent(Android.Views.View%2c+Android.Views.Accessibility.AccessibilityEvent)>