Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mengembangkan dengan mempertimbangkan aksesibilitas berarti membuat aplikasi Anda dapat digunakan oleh
semua orang, termasuk orang dengan kebutuhan aksesibilitas, yang dapat menggunakan perangkat Android
dengan berbagai cara. Compose menyediakan fondasi untuk membuat UI yang lebih
mudah diakses dengan API dan alat deklaratifnya yang membantu membuat aplikasi Anda
lebih inklusif.
Ada beberapa konsep utama dan pendukung dalam aksesibilitas Compose:
API default: Pelajari cara Compose menangani aksesibilitas
secara default dan cara memanfaatkan semantik dan pola untuk mendukung aksesibilitas
sejak awal, serta menggunakannya untuk komponen kustom.
Semantik: Memahami sistem representasi
makna dan peran elemen UI untuk layanan aksesibilitas, serta cara memilih
semantik yang sesuai untuk merepresentasikan properti seperti jenis konten, deskripsi,
dan status.
Mengubah urutan traversal: Mengubah urutan layanan aksesibilitas dalam menavigasi elemen di layar, yang dapat disesuaikan untuk pengalaman pengguna yang lebih baik.
Penggabungan dan penghapusan: Memahami strategi dan API penggabungan serta penghapusan semantik, dan kapan sebaiknya menyembunyikan semantik
dari layanan aksesibilitas.
Memeriksa dan men-debug: Periksa semantik aksesibilitas
composable Anda dengan alat dan debug perilaku yang tidak terduga saat menggunakan
teknologi pendukung Android.
Pengujian: Mendeteksi masalah aksesibilitas umum dan mengotomatiskan
beberapa aspek pengujian dengan pemeriksaan aksesibilitas Compose.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]