精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為應用打造更好的無障礙體驗

谷歌開發者 ? 來源:未知 ? 2022-11-17 18:25 ? 次閱讀
Android 應用的目標應該是讓所有人都可以使用,包括具有無障礙功能需求的人。

視力受損、色盲、聽力受損、精細動作失能的人、以及有認知障礙和許多其他殘疾的人可以使用 Android 設備來處理他們日常生活中的各種事務。如果您能夠在開發應用時考慮無障礙功能,那么您便可以改善用戶體驗,對具有這些需求以及其他無障礙功能需求的用戶來說尤其如此。

本文介紹了應該依據哪些準則來實現無障礙功能的關鍵元素,以便所有人都可以更輕松地使用您的應用。如需獲得有關如何讓您的應用使用起來更沒有障礙的更深入指導,請訪問改進應用無障礙功能要遵循的原則頁面:


  • 改進應用無障礙功能要遵循的原則

    https://developer.android.google.cn/guide/topics/ui/accessibility/principles



提升文字顯示效果


對于應用中的每組文字,建議將色彩對比度 (即文字顏色與文字后面的背景顏色之間感知到的亮度差異) 設為高于特定閾值。確切閾值取決于文字的字體大小以及文字是否以粗體顯示:

  • 如果文字小于 18pt,或者如果文字為粗體且小于 14pt,則色彩對比度應至少為 4.5:1。

  • 對于其他所有文字,色彩對比度應至少為 3.0:1。

下圖顯示了文字與背景色彩對比度的兩個示例:

△ 低于建議的色彩對比度 (左圖)

足夠高的色彩對比度 (右圖)

如需查看應用中文字與背景的色彩對比度,請使用在線色彩對比度檢查工具或無障礙功能掃描儀應用。


  • 無障礙功能掃描儀
    https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor


使用簡單的大型控件


如果應用的界面包含更易于查看和點按的控件,界面就會更易于使用。我們建議每個互動界面元素的可聚焦區域 (即觸摸目標大小) 至少為 48dp x 48dp。越大越好。

為使給定界面元素的觸摸目標足夠大,應同時滿足以下兩個條件:

  • android:paddingLeftandroid:minWidthandroid:paddingRight 的值的總和應大于或等于 48dp。
  • android:paddingTopandroid:minHeightandroid:paddingBottom 的值的總和應大于或等于 48dp。

  • android:paddingLeft

    https://developer.android.google.cn/reference/android/view/View#attr_android:paddingLeft

  • android:minWidth

    https://developer.android.google.cn/reference/android/view/View#attr_android:minWidth

  • android:paddingRight

    https://developer.android.google.cn/reference/android/view/View#attr_android:paddingRight

  • android:paddingTop

    https://developer.android.google.cn/reference/android/view/View#attr_android:paddingTop

  • android:minHeight

    https://developer.android.google.cn/reference/android/view/View#attr_android:minHeight

  • android:paddingBottom

    https://developer.android.google.cn/reference/android/view/View#attr_android:paddingBottom


這些內邊距值允許對象的可見大小小于 48dp x 48dp,同時仍具有建議的輕觸目標大小。

以下代碼段展示了一個具有建議的觸摸目標大小的元素:
<ImageButton ...
android:paddingLeft="4dp"
android:minWidth="40dp"
android:paddingRight="4dp"


android:paddingTop="8dp"
android:minHeight="32dp"
android:paddingBottom="8dp" />



描述每個界面元素


我們建議應用中的每個界面元素都包含描述該元素用途的說明。在大多數情況下,您可以在元素的 contentDescription 屬性中添加此說明,如以下代碼段所示:


<ImageView
...
android:contentDescription="@string/inspect" />
注意: 請勿為 TextView元素提供說明。Android 無障礙服務會自動讀出文字本身作為說明。


  • TextView

    https://developer.android.google.cn/reference/android/widget/TextView


向應用的界面元素添加說明時,請牢記以下最佳做法:
  • 請勿將界面元素的類型包含在內容說明中。屏幕閱讀器會自動讀出元素的說明和類型。例如,如果選擇某個按鈕會導致應用中發生 "提交" 操作,則該按鈕的說明應為 "Submit",而非 "Submit button"
  • 每條說明都應該是獨一無二的。這樣,當屏幕閱讀器用戶遇到重復的元素說明時,他們便能正確地識別出焦點現在位于之前已聚焦的元素上。特別是,視圖組中的每一項 (如 RecyclerView) 都應具有不同的說明。每條說明都應反映給定項所特有的內容,如位置列表中某個城市的名稱。
  • 如果界面包含僅用于裝飾效果的圖形元素,請將其說明設為 "@null"。如果應用的 minSdkVersion16 或更高版本,您可以改為將這些圖形元素的 android:importantForAccessibility 屬性設為 "no"


  • RecyclerView
    https://developer.android.google.cn/reference/androidx/recyclerview/widget/RecyclerView
  • android:importantForAccessibility
    https://developer.android.google.cn/reference/android/view/View#attr_android:importantForAccessibility


其他資源


如需詳細了解如何讓您的應用使用起來更沒有障礙,請參閱下面列出的其他資源:
  • Codelab: Android 無障礙功能入門
    https://codelabs.developers.google.com/codelabs/starting-android-accessibility
  • 博文: 無障礙功能: 是否所有用戶都能使用您的應用?

    https://android-developers.googleblog.com/2012/04/accessibility-are-you-serving-all-your.html




?點擊屏末||即刻了解無障礙功能更多相關內容




原文標題:為應用打造更好的無障礙體驗

文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 谷歌
    +關注

    關注

    27

    文章

    6142

    瀏覽量

    105104

原文標題:為應用打造更好的無障礙體驗

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HarmonyOS NEXT應用元服務開發禁用屏幕朗讀焦點的場景

    裝飾性的控件一般分隔符、占位符和美化圖標等,這類圖形元素僅僅起到調整頁面布局或裝飾性效果,并不會向用戶傳達有效的信息或提供交互功能,刪除后不影響指引用戶體驗。可以設置控件的無障礙是否可見的屬性將其
    發表于 10-23 09:47

    HarmonyOS NEXT應用元服務開發標注屏幕朗讀內容的場景

    控件包含顯示文本(text)、無障礙文本(accessibilityText)2個屬性,其中,顯示文本用戶界面上呈現的信息,無障礙文本無障礙
    發表于 10-12 15:52

    開發者大會成功舉辦 vivo用科技搭建人與數字世界的無障礙橋梁

    2024年10月10日,vivo開發者大會在深圳舉辦,其中信息無障礙分會場受到外界廣泛關注。vivo副總裁、OS產品副總裁、vivo AI全球研究院院長周圍及全國政協委員,中國殘疾人聯合會理事,中國
    發表于 10-12 14:18 ?113次閱讀
    開發者大會成功舉辦 vivo用科技搭建人與數字世界的<b class='flag-5'>無障礙</b>橋梁

    HarmonyOS NEXT應用元服務開發Accessibility(信息無障礙)介紹

    方面的數字鴻溝,使其更加方便地參與社會生活,享受數字發展帶來的便利。 Accessibility Kit(無障礙服務)提供應用適配無障礙的開放能力,以便應用可以更好的服務于障礙人群和
    發表于 10-09 10:29

    華為致力于推動無障礙技術發展

    的智能生活新紀元。這場聚焦前沿科技的盛會并未止步于技術的展示,而是進一步拓展至人文情懷與平等包容,用一場“湖畔對談”無障礙活動以及TECH4ALL數字包容展館,我們呈現了一次科技與人文的對話。 ? 今年已經是第三年,華為在HDC現場舉辦與華為
    的頭像 發表于 06-29 16:13 ?688次閱讀

    鴻蒙ArkTS聲明式開發:跨平臺支持列表【無障礙屬性】 通用屬性

    組件可以設置相應的無障礙屬性和事件來更好地使用無障礙能力。
    的頭像 發表于 06-11 17:30 ?363次閱讀
    鴻蒙ArkTS聲明式開發:跨平臺支持列表【<b class='flag-5'>無障礙</b>屬性】 通用屬性

    交通運輸部大力推廣適老化無障礙交通服務

    4月3日,交通運輸部發布了關于2024年適老化無障礙交通出行服務擴容提質增效的實施方案。方案明確了出租車電動召回和網絡預約車輛的“一鍵召喚”服務要在地級市以上的所有城市實現全區覆蓋;
    的頭像 發表于 04-03 16:15 ?871次閱讀

    基于STM32H743IIT6開發的代碼,是否能不經修改無障礙地運行在STM32H753IIT6上?

    基于 STM32H743IIT6 開發的代碼,是否能不經修改無障礙地運行在STM32H753IIT6上?
    發表于 03-29 06:19

    真實用戶體驗,終端大模型能為信息無障礙做些什么

    終端大模型
    腦極體
    發布于 :2024年03月20日 17:04:44

    蘋果iOS 18和macOS 15無障礙功能升級

    Adaptive Voice Shortcuts功能可讓用戶把獨特的口語短語綁定到無障礙設定中。用戶能自行設定定制化短語,只需講述這段話便能啟動他們所需的輔助功能設置; 例如VoiceOver,語音控制,縮放等諸多現有輔助功能都能用此方法進行快速切換。
    的頭像 發表于 03-08 11:08 ?673次閱讀

    對 PN結 的認識

    ?單向導電性的,是二極管,不是PN結!? 真正令 PN結 導不了電的,關非 過不去,而是? 離不開及進不來, 交叉對流無障礙,背道而馳不允許,所以,當PN結成了集電結,單向導電性就被打破了。
    發表于 02-25 08:57

    馬蹄形纏繞機無障礙打包貨物

    自動化纏繞機
    jf_13470860
    發布于 :2023年12月09日 16:47:24

    2023“科技無障礙”不談價值觀

    “實用”只是無障礙改造的第一步
    的頭像 發表于 12-06 09:35 ?872次閱讀
    2023“科技<b class='flag-5'>無障礙</b>”不談價值觀

    借助 Google 無障礙功能,小紅書打造貼心服務|Android 開發者故事

    ;。尤其是對視力障礙人群來說,"豐富多彩" 的多媒體世界似乎總是那么遙遠。 根據 世界衛生組織的數據 ,全球只有 36% 的屈光不正人口,以及 17% 的白內障人口接受了適當干預
    的頭像 發表于 11-29 17:40 ?664次閱讀
    借助 Google <b class='flag-5'>無障礙</b>功能,小紅書<b class='flag-5'>打造</b>貼心服務|Android 開發者故事

    Google 無障礙功能更新 | 第二期

    為了讓每個人都能體驗精彩世界,Google 無障礙團隊始終致力于打造更舒適的日常生活、更完善的無障礙體驗。我們希望通過專題系列視頻 "Google 無障礙功能更新"?與您分享近期
    的頭像 發表于 11-27 18:40 ?534次閱讀