View.SendAccessibilityEvent(EventTypes) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- OnInitializeAccessibilityEvent(AccessibilityEvent)
- DispatchPopulateAccessibilityEvent(AccessibilityEvent)
- <xref:Android.Views.IViewParent.RequestSendAccessibilityEvent(Android.Views.View%2c+Android.Views.Accessibility.AccessibilityEvent)>