Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Développer en tenant compte de l'accessibilité signifie que vos applications sont utilisables par tous, y compris par les personnes ayant des besoins en termes d'accessibilité, qui peuvent utiliser les appareils Android de différentes manières. Compose fournit une base pour créer des UI plus accessibles grâce à ses API et outils déclaratifs qui contribuent à rendre vos applications plus inclusives.
L'accessibilité de Compose repose sur plusieurs concepts clés et secondaires:
Valeurs par défaut de l'API: découvrez comment Compose gère l'accessibilité par défaut, comment exploiter la sémantique et les modèles pour prendre en charge l'accessibilité dès le départ et comment les utiliser pour les composants personnalisés.
Sémantique: comprenez le système de représentation du sens et du rôle des éléments d'interface utilisateur pour les services d'accessibilité, et découvrez comment choisir les sémantiques appropriées pour représenter des propriétés telles que les types de contenu, les descriptions et les états.
Modifier l'ordre de navigation: modifiez l'ordre dans lequel les services d'accessibilité parcourent les éléments à l'écran. Vous pouvez le personnaliser pour améliorer l'expérience utilisateur.
Fusion et effacement: découvrez les stratégies et API de fusion et d'effacement sémantique, et quand il est approprié de masquer les sémantiques des services d'accessibilité.
Inspecter et déboguer: inspectez la sémantique d'accessibilité de vos composables à l'aide d'outils et déboguez les comportements inattendus lorsque vous utilisez les technologies d'assistance d'Android.
Tests: détectez les problèmes d'accessibilité courants et automatisez certains aspects des tests avec les vérifications d'accessibilité de Compose.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Accessibility in Jetpack Compose\n\nDeveloping with accessibility in mind means making your apps usable for\neveryone, including people with accessibility needs, who may use Android devices\nin many different ways. Compose provides a foundation for building more\naccessible UIs with its declarative APIs and tools that help make your apps\nmore inclusive.\n\nThere are several key and supporting concepts in Compose accessibility:\n\n- [**API defaults**](/develop/ui/compose/accessibility/api-defaults): Learn how Compose handles accessibility by default and how to leverage semantics and patterns to support accessibility from the start, and use them for custom components.\n- [**Semantics**](/develop/ui/compose/accessibility/semantics): Understand the system of representing the meaning and role of UI elements for accessibility services, and how to choose appropriate semantics to represent properties like content types, descriptions, and states.\n- [**Modify traversal order**](/develop/ui/compose/accessibility/traversal): Modify the order in which accessibility services navigate through elements on screen, which can be customized for better user experience.\n- [**Merging and clearing**](/develop/ui/compose/accessibility/merging-clearing): Understand semantic merging and clearing strategies and APIs, and when it is appropriate to hide semantics from accessibility services.\n- [**Inspect and debug**](/develop/ui/compose/accessibility/inspect-debug): Inspect your composables' accessibility semantics with tools and debug unexpected behaviors when using Android's assistive technologies.\n- [**Testing**](/develop/ui/compose/accessibility/testing): Detect common accessibility issues and automate some aspects of testing with Compose accessibility checks.\n\n| **Important:** For more information about accessibility in Android generally, see the [accessibility guides](/guide/topics/ui/accessibility).\n\nAdditional resources\n--------------------\n\n- **[Accessibility in Jetpack Compose codelab](/codelabs/jetpack-compose-accessibility):** Codelab for learning more about supporting accessibility in Compose.\n- **[What's new in accessibility for developers](https://www.youtube.com/watch?v=6LsaP6oKxMY):** IO '22 talk.\n- **[Build accessible apps](/guide/topics/ui/accessibility):** Essential concepts and techniques common to all Android app development.\n- **[Make apps more accessible](/guide/topics/ui/accessibility/apps):** Key steps you can take to make your app more accessible.\n- **[Principles for improving app\n accessibility](/guide/topics/ui/accessibility/principles):** Key principles to keep in mind when working to make your app more accessible.\n- **[Testing for Accessibility](/guide/topics/ui/accessibility/testing):** Testing principles and tools for Android accessibility."]]