Barrierefreiheit

Diese Schnittstelle bietet Methoden und Ereignisse im Zusammenhang mit der Barrierefreiheit.

Manchmal ist es wichtig, Zustandsänderungen in der App anzukündigen (z. B. eine eingehende Nachricht), damit sehbehinderte Benutzer darauf aufmerksam gemacht werden, dass sich etwas auf dem Bildschirm geändert hat. Mehrere Ankündigungen können in eine Warteschlange gestellt werden.

Ereignisse

// Triggered when the high-contrast setting changes.
highContrastChangedEvent: SubscribableEvent<(isEnabled: boolean) => void>;

// Triggered when the screen reader setting changes.
screenReaderChangedEvent: SubscribableEvent<(isEnabled: boolean) => void>;

Methoden

// Sends the specified string to the screen reader.
announceForAccessibility(announcement: string): void;

// Indicates whether a screen reader is currently enabled.
isScreenReaderEnabled(): boolean;

// Indicates whether the OS-level "high-contrast" setting is enabled.
isHighContrastEnabled(): boolean;