View.SendAccessibilityEvent(EventTypes) Método

Definición

Envía un evento de accesibilidad del 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

Tipo del evento que se va a enviar, tal y como se define en varios tipos de AccessibilityEvent, como AccessibilityEvent#TYPE_VIEW_CLICKED o AccessibilityEvent#TYPE_VIEW_HOVER_ENTER.

Implementaciones

Atributos

Comentarios

Envía un evento de accesibilidad del tipo especificado. Si la accesibilidad no está habilitada, este método no tiene ningún efecto. La implementación predeterminada llama #onInitializeAccessibilityEvent(AccessibilityEvent) primero a para rellenar la información sobre el origen del evento (esta vista), luego llama #dispatchPopulateAccessibilityEvent(AccessibilityEvent) a para rellenar el contenido de texto del origen del evento, incluidos sus descendientes, luego para el tipo AccessibilityEvent#TYPE_VIEW_SCROLLED de eventos y AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED con el subtipo AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION, limita los eventos y las últimas llamadas ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) en su elemento primario para solicitar el envío del evento a las partes interesadas.

Si se ha especificado un objeto AccessibilityDelegate mediante una llamada a #setAccessibilityDelegate(AccessibilityDelegate) , AccessibilityDelegate#sendAccessibilityEvent(View, int) es responsable de controlar esta llamada.

Si esta vista usa AccessibilityNodeProvider para proporcionar una jerarquía de vistas virtuales con raíz en esta vista, no se debe llamar a este método para enviar eventos de elementos secundarios virtuales porque rellenará los eventos con información incorrecta y los eventos se deben limitar por elemento secundario en su lugar en el nivel de raíz virtual. Para enviar eventos de elementos secundarios virtuales, llame ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) al elemento primario de la vista para solicitar el envío del evento a las partes interesadas.

Documentación de Java para android.view.View.sendAccessibilityEvent(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también