View.SendAccessibilityEvent(EventTypes) Metodo

Definizione

Invia un evento di accessibilità del tipo specificato.

[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

Parametri

eventType
EventTypes

Tipo dell'evento da inviare, come definito da diversi tipi da AccessibilityEvent, ad esempio AccessibilityEvent#TYPE_VIEW_CLICKED o AccessibilityEvent#TYPE_VIEW_HOVER_ENTER.

Implementazioni

Attributi

Commenti

Invia un evento di accessibilità del tipo specificato. Se l'accessibilità non è abilitata, questo metodo non ha alcun effetto. L'implementazione predefinita chiama #onInitializeAccessibilityEvent(AccessibilityEvent) prima di tutto per popolare le informazioni sull'origine evento (questa visualizzazione), quindi chiama #dispatchPopulateAccessibilityEvent(AccessibilityEvent) per popolare il contenuto di testo dell'origine evento, inclusi i relativi discendenti, quindi per il tipo di AccessibilityEvent#TYPE_VIEW_SCROLLED eventi e AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED con sottotipo AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION, limitare gli eventi e le ultime chiamate ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) sul relativo padre per richiedere l'invio dell'evento alle parti interessate.

Se un oggetto AccessibilityDelegate è stato specificato tramite la chiamata #setAccessibilityDelegate(AccessibilityDelegate) è AccessibilityDelegate#sendAccessibilityEvent(View, int) responsabile della gestione di questa chiamata.

Se questa vista usa AccessibilityNodeProvider per fornire la gerarchia di visualizzazione virtuale rooted in questa visualizzazione, questo metodo non deve essere chiamato per inviare eventi da elementi figlio virtuali perché popola gli eventi con informazioni errate e gli eventi devono essere limitati per ogni figlio al livello radice virtuale. Per inviare eventi da elementi figlio virtuali, chiamare ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) sul padre della visualizzazione per richiedere l'invio dell'evento alle parti interessate.

per android.view.View.sendAccessibilityEvent(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche