Bedienungshilfen in Jetpack Compose

Wenn Sie Ihre Apps mit Blick auf die Barrierefreiheit entwickeln, sorgen Sie dafür, dass sie für alle nutzbar sind, auch für Menschen mit besonderen Anforderungen, die Android-Geräte auf unterschiedliche Weise verwenden. Compose bietet mit seinen deklarativen APIs und Tools eine Grundlage für die Entwicklung barrierefreierer Benutzeroberflächen, die Ihre Apps inklusiver machen.

Es gibt mehrere wichtige und unterstützende Konzepte für die Barrierefreiheit in Compose:

  • API-Standardeinstellungen: Hier erfahren Sie, wie Compose standardmäßig Barrierefreiheit handhabt und wie Sie Semantik und Muster nutzen können, um von Anfang an Barrierefreiheit zu unterstützen und sie für benutzerdefinierte Komponenten zu verwenden.
  • Semantik: Hier erfahren Sie, wie die Bedeutung und Rolle von UI-Elementen für Barrierefreiheitsdienste dargestellt werden und wie Sie geeignete Semantik auswählen, um Eigenschaften wie Inhaltstypen, Beschreibungen und Status darzustellen.
  • Durchlaufreihenfolge ändern: Ändern Sie die Reihenfolge, in der Bedienungshilfen Elemente auf dem Bildschirm durchlaufen. Dies kann für eine bessere Nutzerfreundlichkeit angepasst werden.
  • Von Nutzern skalierbare Inhalte unterstützen: Ermöglichen Sie Nutzern, die Größe von Text und UI-Elementen in Ihrer App an ihre Bedürfnisse anzupassen.
  • Zusammenführen und Löschen: Hier erfahren Sie mehr über semantische Zusammenführungs- und Löschstrategien und APIs und wann es angebracht ist, Semantik vor Barrierefreiheitsdiensten zu verbergen.
  • Prüfen und debuggen: Prüfen Sie die Semantik der Barrierefreiheit Ihrer Composables mit Tools und beheben Sie unerwartetes Verhalten bei der Verwendung von Android-Hilfstechnologien.
  • Tests: Mit den Barrierefreiheitsprüfungen für Compose können Sie häufige Probleme mit der Barrierefreiheit erkennen und einige Aspekte von Tests automatisieren.

Zusätzliche Ressourcen