視窗放大功能

Android 12 推出的部分螢幕放大功能,可為低視能使用者提供更優質的觀看選項。

視力不佳的使用者可能會配戴有度數的眼鏡,或是因環境條件或疾病而暫時無法解讀螢幕畫面。過度照明或使用者極度疲勞等因素,可能會導致暫時性困難。

Android 12 的部分螢幕放大功能可讓使用者切換全螢幕放大功能與部分螢幕放大功能。使用者可以透過部分螢幕放大功能,在螢幕上拖曳放大的部分畫面,查看不同區域。啟用放大功能時,系統會顯示切換按鈕,讓使用者切換至全螢幕放大模式。從 Android 14 開始,使用者可以選擇小、中、大或全螢幕放大鏡大小。

如要切換檢視畫面,請按照圖 1 所示操作:

  1. 在全螢幕放大模式下,輕觸「設定」圖示。
  2. 在前三種放大鏡大小 (小、中、大) 中選取一種。
  3. 輕觸 [完成]。放大鏡會變更為所選視窗的放大倍率。

切換按鈕,用於在檢視畫面之間切換

圖 1. 切換按鈕,用於在檢視畫面之間切換。

如果閒置五秒,切換按鈕就會從檢視畫面中淡出,並在使用者與螢幕再次互動時再次顯示。使用者可以在「設定」中變更「無障礙功能逾時」值,以延長這個時間長度。

使用者可在「設定」的「放大倍率」下方選取偏好設定。他們可以繼續使用一般縮放功能,並視需要在「選擇放大方式」下方選取「切換全螢幕和局部畫面」,在縮放和放大功能之間切換。

如要使用放大鏡選項,請按照圖 2 所示操作:

  1. 在「設定」下方的「無障礙設定」選單中,選取「放大鏡」即可設定「放大鏡類型」
  2. 選取「放大類型」後,預設會切換為「切換螢幕畫面全部放大或局部放大模式」。如果使用者選擇「放大畫面部分內容」,則「放大鏡大小」對話方塊中不會顯示全螢幕選項。

「設定」中的放大選項

圖 2. 「設定」中的放大選項。

根據預設,使用者可以選擇切換這兩種模式,也可以選取「放大全螢幕畫面」選項。升級至 Android 12 的 Android 11 裝置提供部分螢幕放大功能。如果使用者的 Android 11 裝置升級至 Android 12,也可以在兩者之間切換,但這不是預設選項。

放大變更會顯示動畫效果,如圖 3 所示。比例會逐漸增加或減少,直到達到指定的目標值為止。

放大倍率變更時的動畫效果

圖 3. 動畫放大功能。

實作

OEM 和合作夥伴不需要採取任何行動,即可在 Android 12 中實作部分螢幕放大功能。預設為開啟。如要停用此功能,請在 config.xml 檔案中將布林值 config_magnification_area 設為 false,這樣就能從「設定」中移除。啟用後,使用者可以在「設定」關閉,但無法移除。(當使用者在「設定」中關閉部分螢幕放大功能時,config_magnification_area 設定的 true 原始值會保留不變)。

Android 11 以下版本的局部螢幕放大功能

升級至 Android 12 的 Android 11 以下裝置可以使用這項功能。如果使用者使用 Android 11 以下版本的裝置,原本使用全螢幕放大功能,然後升級至 Android 12,第一次開啟全螢幕放大功能時,系統會顯示通知對話方塊,提醒使用者可以放大部分螢幕畫面。

如果使用者從未使用過全螢幕放大功能,可以依序前往「設定」>「無障礙設定」>「放大」,同時使用全螢幕和局部放大功能。

輕觸三下和無障礙功能

當使用者透過輕觸三下手勢選取局部放大功能時,系統會顯示警告對話方塊,提示使用者改為切換至無障礙按鈕。使用者可以選取「使用三指輕觸」,但對話方塊會確保任何希望在 UI 中使用更多無障礙功能的使用者都能瞭解這項功能。而無障礙工具按鈕可協助不適合點選三下達機制的使用者,例如手持抖動的使用者。

通知使用者,他們可以使用無障礙選項,而非三指輕觸來啟用部分放大功能

圖 4. 無障礙工具按鈕對話方塊。