在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

借助 Material Design,幫助您打造更好的無障礙應用 (上篇)

谷歌開發者 ? 來源:未知 ? 2022-12-20 17:40 ? 次閱讀
隨著時代的發展,"無障礙體驗" 對開發者的意義也愈發重大。我們準備了無障礙設計文章,幫助您為更多用戶打造精彩應用。本文是第一篇內容,將為您介紹輔助技術,層次結構,顏色和對比度等內容。

了解無障礙

改進產品的無障礙設計可以面向所有用戶提高產品的通用性,包括有弱視、失明、聽力障礙、認知障礙、運動障礙或情境式障礙 (如手臂骨折) 的用戶。

您可以參考以下內容,了解更多相關信息:
  • 確保人人都能使用網絡,并享受網絡帶來的便捷。

    https://www.google.com/accessibility

  • 在全球范圍實現無障礙

    https://design.google/library/designing-global-accessibility-part-1

原則

3ab119fa-804a-11ed-8abf-dac502259ad0.png
  1. 清晰:通過設計清晰的布局,添加明確的號召性用語,幫助用戶導航。
  2. 健全:設計應用的宗旨是滿足不同用戶的需求。
  3. 專屬:適配平臺專屬的輔助技術,就像應用支持按觸、鍵盤和鼠標一樣。

移動界面設計指南

本部分主要適用于移動界面設計。如需詳細了解如何設計和開發更符合無障礙標準的產品,您可以訪問 Google 無障礙中心網站:

https://www.google.com/accessibility

免責聲明:這些資料僅供參考,并不構成法律建議。如果您有任何特定問題,請咨詢您的律師尋求建議。

輔助技術

輔助技術可以通過屏幕閱讀器、放大工具和助聽器等設備幫助提升、維持或改善殘障人士的各項能力。

屏幕閱讀器

屏幕閱讀器是一種使用盲文顯示屏或會大聲朗讀文本的軟件程序,例如 Google 的屏幕閱讀器 TalkBack。有視力障礙、閱讀困難或暫時不能閱讀的用戶可以使用屏幕閱讀器,它會將顯示的內容大聲朗讀出來。該程序可以識別出段落和按鈕文字,以及圖標和標題的可選文本等隱藏的內容。您可以為內容添加標簽,以優化使用屏幕閱讀器或使用純文字版界面用戶的使用體驗。

  • TalkBack

    https://support.google.com/accessibility/android/answer/6283677

使用屏幕閱讀器進行導航屏幕閱讀器為用戶提供多種在屏幕中導航的方式,包括:
  • 輕觸探索: 借助觸摸式屏幕閱讀器,用戶只需在屏幕上移動手指,即可聽取手指正下方的內容。這讓用戶能夠快速了解整個界面。或者,用戶可以通過肌肉記憶快速移動到某個界面元素。在 TalkBack 中,此功能稱為 "輕觸探索"。若要選擇一個項目,用戶可以點按兩次。

  • 線性導航 (Linear navigation): 用戶還可以通過在屏幕上向后或向前滑動來移動焦點,以線性方式從上到下閱讀頁面內容。在 TalkBack 中,此功能稱為 "線性導航",這讓用戶能夠鎖定特定元素。

  • 輕觸探索

    https://support.google.com/accessibility/android/answer/6006598

用戶可以在 "輕觸探索" 和 "線性導航" 兩種模式之間切換。

通過頁面標識導航

如果頁面標識 (例如標題) 使用適當的語義標記,一些輔助技術就可以讓用戶在這些頁面標識之間進行導航。 方向控制器 硬件或軟件方向控制器 (例如方向鍵、軌跡球或鍵盤) 可讓用戶以線性方式從一個選擇跳到另一個選擇。

層次結構

如果導航簡單易用,用戶便能輕松了解他們處在您應用中的什么界面位置,以及哪些內容比較重要。為了強調重要的信息,您可以提供多種視覺和文本提示,例如顏色、形狀、文字和運動,使之更為明確清晰。

反饋的類型 視覺反饋 (如標簽、顏色和圖標) 和觸摸反饋可向用戶顯示界面中有哪些內容。 導航 導航應該具有清晰的任務流程,精簡的步驟,易于找尋的控件,和清楚明確的標簽。對于常規任務,可以實現焦點控制或者控制鍵盤和閱讀焦點的功能。 您可以查看我們之前的推文,了解 "支持焦點導航"。

層次結構 每增加一個按鈕、圖片和文本行都會增加界面的復雜性。您可以通過使用以下方法讓界面更簡潔易懂:
  • 清晰可見的元素

  • 足夠的對比度和大小
  • 明確的重要性層次結構
  • 一目了然的關鍵信息

若要表達界面中某一部分相對重要,您可以進行以下操作:

  • 將重要操作放置在屏幕頂部或底部 (可通過快捷方式訪問)
  • 并排放置具有相似層次結構的相關內容

3ad559fa-804a-11ed-8abf-dac502259ad0.png

正確做法通過將重要操作放置在屏幕頂部,可在層次結構中凸顯其重要性。

注意如果將重要操作嵌入到其他內容中,就無法清楚地看出頁面上什么元素最重要了。

視覺層次結構

為了使屏幕閱讀器能夠按照既定的順序閱讀內容,設計人員與開發者需要緊密協作,既要按正確的順序編寫 HTML,又要了解屏幕閱讀器將如何解讀設計。

雖然 CSS 決定頁面的布局和外觀,但屏幕閱讀器在任何平臺 (移動應用或網站) 上都依賴于自上而下的 HTML 結構。在屏幕閱讀器閱讀內容時,該結構為其創建了一個可遵循的路徑。

3b800990-804a-11ed-8abf-dac502259ad0.png

正確做法

該 HTML 從左上 (第 1 步) 到右上 (第 2 步)、左下 (第 3 步) 再到右下 (第 4 步) 的順序閱讀內容,反映了視覺層次結構。


		class="container">  class="step-1" />  class="step-2" />  class="step-3" />  class="step-4" /> △示例代碼: 在支持屏幕閱讀器的層次結構中顯示圖片3bc456b8-804a-11ed-8abf-dac502259ad0.png

注意

雖然一些用戶可能會按照屏幕的視覺順序查看圖片,即從左上 (第 1 步) 到右上 (第 2 步)、左下 (第 3 步) 再到右下 (第 4 步) 的順序,但默認情況下,屏幕閱讀器會按照 HTML 的自上而下順序 (即第 1 步、第 3 步、第 2 步 和第 4 步) 讀出內容。


		class="container">  
			
class="col-left"> class="step-1" /> class="step-3" />
class="col-right"> class="step-2" /> class="step-4" />
顯示圖片的示例代碼,其中屏幕閱讀器會先閱讀左列中的項目,再閱讀右列中的項目。您可以訪問官方文檔,了解 DOM 更多相關內容:

https://web.dev/dom-order-matters/

焦點順序 輸入焦點時遵循視覺布局順序,通常是從屏幕的頂部瀏覽到底部。它可以從最重要的項目遍歷到最不重要的項目。

為了幫助您確定焦點及其移動軌跡,您可以考慮以下方面:

  • 元素獲得焦點的順序
  • 元素的分組方式
  • 當獲得焦點的元素消失時焦點移動的位置
您可以通過圖標顯示和無障礙文本的組合來表示關注點。3c0f0afa-804a-11ed-8abf-dac502259ad0.png

黑色圓圈表示屏幕上的元素可以獲得焦點的順序

分組

將項目分組陳列,并對每組提供說明其含義的標題,這會讓內容架構更加明顯。 過渡 焦點在屏幕和任務之間遍歷,如果這一過程是連續的,將會改善用戶體驗;如果過程中一項任務中斷又恢復,焦點將返回到之前獲得焦點的元素上。

顏色和對比度

您可以使用顏色和對比度幫助用戶查看和解讀應用的內容,與正確的元素互動,以及理解相關操作。

更符合無障礙設計標準的顏色 顏色可以幫助傳達心情、語氣和關鍵信息。您可以選擇主要顏色、次要顏色和強調色來提高易用性。元素之間的顏色對比足夠明顯,可以幫助弱視用戶更好地查看和使用您的應用。 您可以訪問官方文檔,了解如何選擇能夠使元素之間呈現足夠高的對比度的顏色:https://material.io/tools/color/#!/?view.left=1&view.right=0 對比度 色彩對比度對于用戶區分各種文字和非文字元素非常重要。對比度較高的圖片更容易被看到。如果圖片的對比度較低,在明亮或昏暗的光線條件下 (例如,在陽光充足的白天或在夜晚),某些用戶可能很難看清。 對比度表示一種顏色與另一種顏色不同的程度,通常寫為 1:1 或 21:1。比值中這兩個數字的差越大,顏色之間的相對亮度差越大。根據萬維網聯盟 (W3C) 制定的標準,顏色及其背景之間的對比度從其亮度 (發出的光的強度) 方面來說應介于 1-21 之間。

對于正文文本和圖片文本,W3C 建議采用以下對比度:
文本類型 色彩對比度
大號文字 (14pt 粗體/18pt 及以上的常規字體) 和圖形 和背景顏色的對比度為 3:1
小號文字 和背景顏色的對比度為 4.5:1

  • W3C

    https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html

3c47d790-804a-11ed-8abf-dac502259ad0.png正確做法以上各行文字采用了建議的色彩對比度,在背景顏色的映襯下清晰易辯。

3c5724ca-804a-11ed-8abf-dac502259ad0.png

注意以上各行文字未采用建議的色彩對比度,在其背景顏色下難以看清。 對于圖標或其他關鍵元素,也應考慮使用上述建議的對比度。

3c6ce346-804a-11ed-8abf-dac502259ad0.png

正確做法以上圖標采用了建議的色彩對比度,在背景中清晰易辯。

3c7cfae2-804a-11ed-8abf-dac502259ad0.png

注意以上圖標未采用建議的色彩對比度,在背景中可能難以看清。

徽標和裝飾性元素

裝飾性元素 (如徽標或插圖) 可以不符合對比度要求,但如果它們具有重要功能 (如鏈接到網站),增加對比度會比較易于辨別。

3c8c0794-804a-11ed-8abf-dac502259ad0.png

正確做法

裝飾性徽標易于辨別,可以不符合對比度要求。

3cb310fa-804a-11ed-8abf-dac502259ad0.png

錯誤做法

不要為了符合對比度要求而使徽標失真。

其他視覺提示 對于色盲用戶或看不出顏色差異的用戶,其他設計元素同樣可以傳達信息量。 由于色盲有不同的表現形式 (包括紅綠色盲、藍黃色盲和全色盲),使用多種視覺提示有助于傳達重要的信息。描邊、指示器、圖案、紋理或文字等元素可以描述動作和內容。

3ce614be-804a-11ed-8abf-dac502259ad0.png

正確做法文本字段錯誤狀態通過多項提示進行傳達:標題顏色、文本字段描邊和字段下方的錯誤提示。

3d0808bc-804a-11ed-8abf-dac502259ad0.png

注意文本字段錯誤狀態僅通過彩色描邊傳達,無法感知顏色的用戶可能錯過這些信息。
以上就是無障礙設計的第一篇內容,敬請持續關注下一篇文章,屆時我們會為您帶來無障礙布局和排版、文案等相關的內容。也歡迎您持續關注我們,及時了解更多開發技術和產品更新等資訊動態。

3d2b2838-804a-11ed-8abf-dac502259ad0.gif

3d5a3fce-804a-11ed-8abf-dac502259ad0.gif?點擊屏末||即刻了解無障礙功能更多相關內容

3d6ad2ee-804a-11ed-8abf-dac502259ad0.png

3d8a0a56-804a-11ed-8abf-dac502259ad0.gif

3e0c71a8-804a-11ed-8abf-dac502259ad0.png


原文標題:借助 Material Design,幫助您打造更好的無障礙應用 (上篇)

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


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

    關注

    27

    文章

    6225

    瀏覽量

    107617

原文標題:借助 Material Design,幫助您打造更好的無障礙應用 (上篇)

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    第十五章 DAC (上篇)

    文章介紹了基于W55MH32的DAC(數字/模擬轉換器)上篇內容,其為12位轉換器,有2通道,支持8/12位模式、DMA等,具噪聲和三角波生成等功能,還介紹了DAC_OutAudio例程的配置與驗證。
    的頭像 發表于 05-28 15:07 ?333次閱讀
    第十五章 DAC (<b class='flag-5'>上篇</b>)

    如何借助大語言模型打造人工智能生態系統

    、硬件需求以及所涉及的財務影響這三者之間的內在聯系。我們將深入探究現實中大語言模型的發展趨勢,并共同探討如何借助規模更小、效能更高的模型,打造一個更具可持續性的人工智能生態系統。
    的頭像 發表于 04-27 09:19 ?471次閱讀
    如何<b class='flag-5'>借助</b>大語言模型<b class='flag-5'>打造</b>人工智能生態系統

    云驥智行借助NVIDIA Jetson打造“域腦”通用計算平臺

    本案例中,云驥智行(Pegasus Technology)借助 NVIDIA Jetson 打造“域腦”通用計算平臺,實現了在人形機器人、智能新終端等具身智能場景的部署應用,滿足多場景算力需求,保障系統安全穩定運行并推動功能拓展。
    的頭像 發表于 02-21 11:41 ?730次閱讀

    Google Play如何幫助您的應用變現

    海外市場等。本文將重點介紹 Google Play 如何幫助您的應用變現。 ? 靈活便捷的變現工具 "Google Play 已經推出和即將推出的眾多變現工具一
    的頭像 發表于 01-21 11:21 ?594次閱讀
    Google Play如何<b class='flag-5'>幫助您</b>的應用變現

    AKI跨語言調用庫神助攻C/C++代碼遷移至HarmonyOS NEXT

    )開發框架。它極大地簡化了JS與C/C++之間的跨語言訪問,為開發者提供了一種邊界性編程體驗友好的解決方案。通過AKI,開發者可以使用讓代碼更易讀的語法糖,實現JS與C/C++之間的無障礙跨語言互調
    發表于 01-02 17:08

    數據采集與傳輸無障礙 簡化設備,解決隧道深部監測難題 擺脫信號盲區的困擾

    數據采集與傳輸無障礙 簡化設備,解決隧道深部監測難題 擺脫信號盲區的困擾 根據實際情況和工程環境,我們特別推出了一種一站式現場監測方案,旨在方便快捷地完成隧道深部及信號盲區部分的施工監測。我們利用
    的頭像 發表于 12-21 17:29 ?398次閱讀
    數據采集與傳輸<b class='flag-5'>無障礙</b> 簡化設備,解決隧道深部監測難題 擺脫信號盲區的困擾

    Lua語法基礎教程(上篇

    今天我們來學習Lua語法基礎教程。由于篇幅過長,將分為上中下三篇進行講解,本篇為上篇。 一、初識Lua Lua 是一種輕量小巧的腳本語言,它用標準C語言編寫并以源代碼形式開放。這意味著什么呢?這
    的頭像 發表于 10-24 07:17 ?734次閱讀

    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 ?269次閱讀
    開發者大會成功舉辦 vivo用科技搭建人與數字世界的<b class='flag-5'>無障礙</b>橋梁

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

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

    如何借助數字化技術打造PMC管理新模式

    在數字化轉型的浪潮中,制造業正經歷著前所未有的變革。作為連接生產計劃、物料采購與庫存控制的關鍵環節,PMC(Product Material Control)管理模式的升級顯得尤為重要。本文,深圳天
    的頭像 發表于 09-29 10:19 ?777次閱讀

    通信電纜常見障礙分類介紹

    通信電纜是現代通信系統中至關重要的組成部分,它們承載著無數數據和信號的傳輸任務。然而,在長期的使用過程中,通信電纜難免會遇到各種障礙,這些障礙會嚴重影響通信的質量和可靠性。了解和掌握這些常見障礙
    的頭像 發表于 08-27 15:23 ?764次閱讀

    上手體驗 | 無障礙使用ZCC工具鏈編譯SDK例程

    各位關注先楫的小伙伴們可能已經發現,先楫SDK1.6已經支持ZCC工具鏈。大家可能會好奇ZCC工具鏈是什么新事物,好不好上手。關于ZCC工具鏈的詳情
    的頭像 發表于 07-13 08:17 ?779次閱讀
    上手體驗 | <b class='flag-5'>無障礙</b>使用ZCC工具鏈編譯SDK例程

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

    的智能生活新紀元。這場聚焦前沿科技的盛會并未止步于技術的展示,而是進一步拓展至人文情懷與平等包容,用一場“湖畔對談”無障礙活動以及TECH4ALL數字包容展館,為我們呈現了一次科技與人文的對話。 ? 今年已經是第三年,華為在HDC現場舉辦與華為無障礙用戶交流
    的頭像 發表于 06-29 16:13 ?1012次閱讀
    主站蜘蛛池模板: 亚洲一区二区三区在线视频 | 色噜噜色偷偷 | 狼狼色丁香久久女婷婷综合 | 性欧美激情在线观看 | 男人日女人免费视频 | 日韩一级生活片 | 一区二区免费播放 | 片黄免费 | 久青草视频在线播放 | 国产超爽人人爽人人做 | 久久久久国产精品免费免费不卡 | 日本三级香港三级人妇 m | 午夜影院亚洲 | aaaaa级毛片免费视频 | sss欧美华人整片在线观看 | 亚州怡红院 | 黑人黑粗硬视频 | 欧美一级视频在线高清观看 | 特级毛片免费视频播放 | 一级毛片在线 | 久久久久久久国产视频 | 色宅男看片午夜大片免费看 | 午夜理伦| 午夜在线观看视频 | 亚洲色图图片区 | 国产女主播精品大秀系列在线 | 天天天天天干 | 在线麻豆国产传媒60在线观看 | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 182tv免费视视频线路一二三 | 一级特黄特黄xxx视频 | 国产成年网站v片在线观看 国产成人91青青草原精品 | 直接观看黄网站免费视频 | 美女视频黄.免费网址 | 狠狠五月婷婷 | 在线最新版www资源网 | 亚洲欧美色鬼久久综合 | 91日韩精品天海翼在线观看 | 激情五月婷婷在线 | 视频免费在线 | 韩国三级中文 |