Langage

View.SendAccessibilityEvent(EventTypes) Méthode

Définition

Envoie un événement d’accessibilité du type donné.

[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

Paramètres

eventType
EventTypes

Type de l’événement à envoyer, tel que défini par plusieurs types de AccessibilityEvent, tels que AccessibilityEvent#TYPE_VIEW_CLICKED ou AccessibilityEvent#TYPE_VIEW_HOVER_ENTER.

Implémente

Attributs

Remarques

Envoie un événement d’accessibilité du type donné. Si l’accessibilité n’est pas activée, cette méthode n’a aucun effet. L’implémentation par défaut appelle #onInitializeAccessibilityEvent(AccessibilityEvent) d’abord pour remplir des informations sur la source d’événement (cette vue), puis appelle #dispatchPopulateAccessibilityEvent(AccessibilityEvent) pour remplir le contenu texte de la source d’événement, y compris ses descendants, puis pour le type AccessibilityEvent#TYPE_VIEW_SCROLLED d’événements et AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED avec le sous-type AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION, limiter les événements et les derniers appels ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) sur son parent pour demander l’envoi de l’événement à des parties intéressées.

Si un AccessibilityDelegate a été spécifié via l’appel #setAccessibilityDelegate(AccessibilityDelegate) , il AccessibilityDelegate#sendAccessibilityEvent(View, int) est responsable de la gestion de cet appel.

Si cette vue utilise AccessibilityNodeProvider pour fournir une hiérarchie d’affichage virtuel rootée à cette vue, cette méthode ne doit pas être appelée pour envoyer des événements à partir d’enfants virtuels, car elle remplit les événements avec des informations incorrectes et les événements doivent être limités par enfant à la place au niveau racine virtuel. Pour envoyer des événements à partir d’enfants virtuels, appelez ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) le parent de l’affichage pour demander l’envoi de l’événement à des parties intéressées.

Java documentation pour android.view.View.sendAccessibilityEvent(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi