Jetpack Compose 中的無障礙功能

以無障礙為開發重點,就是讓應用程式可供所有人使用,包括具有無障礙需求的使用者,他們可能會以多種方式使用 Android 裝置。Compose 提供宣告式 API 和工具,可協助您打造更易於存取的 UI,讓應用程式更具包容性。

Compose 無障礙功能中有多個重要和輔助概念:

  • API 預設值:瞭解 Compose 如何預設處理無障礙功能,以及如何利用語意和模式從一開始就支援無障礙功能,並將這些功能用於自訂元件。
  • 語意:瞭解代表無障礙服務 UI 元素意義和角色的系統,以及如何選擇適當的語意來代表內容類型、說明和狀態等屬性。
  • 修改遍歷順序:修改無障礙服務瀏覽畫面上元素的順序,可自訂順序以改善使用者體驗。
  • 合併和清除:瞭解語意合併和清除策略與 API,以及何時適合從無障礙服務中隱藏語意。
  • 檢查及偵錯:使用工具檢查可組合項的無障礙意義,並在使用 Android 輔助技術時偵錯意外行為。
  • 測試:使用 Compose 無障礙功能檢查功能,偵測常見的無障礙功能問題,並自動化部分測試。

其他資源