沈浸式內容
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以使用沉浸模式隱藏系統資訊列,以提供全螢幕體驗。這項功能非常實用,可讓使用者在遊戲、遊戲、圖片和書籍中享有完全沉浸式的體驗,並避免在遊戲過程中意外結束。
受迫失誤數
讓使用者以符合直覺的方式顯示 UI。例如在影片播放期間輕觸螢幕,系統會顯示影片播放控制項和系統資訊列。
永不永久隱藏個人裝置上的系統資訊列。除非進行 Android Enterprise 部署,否則無法在應用程式中永久隱藏系統資訊列,因此您的設計應考量這些列以提供最佳體驗。進一步瞭解系統資訊列的設計。
為疊加文字和控制項提供重疊或裁剪功能。
結合沉浸模式和其他功能 (例如子母畫面 (PiP) 和 Chromecast) 後,即可繼續享受體驗。
沉浸模式會讓使用者更容易存取系統導覽,因此請只在有益於使用者體驗的情況下,才使用額外螢幕空間以外的模式。
全螢幕體驗不適合所有內容。建議您思考何時應協助使用者避免在經常輕觸畫面 (例如遊戲) 後意外退出,或在不中斷的檢視中觀看影片或書籍。
請留意使用者登入應用程式查看通知、執行意外搜尋或採取其他動作的頻率,沉浸模式會讓使用者輕鬆存取系統導覽,因此請只在有益於使用者體驗的好處下,才使用額外的螢幕空間。
全螢幕體驗不適合所有內容。請思考何時應協助使用者避免在經常輕觸畫面 (例如遊戲) 後意外退出,或在不中斷的檢視中觀看影片或書籍。
如要實作沉浸模式,您可以使用 WindowInsetsControllerCompat
隱藏狀態列和導覽列,也可以只隱藏其中一個。詳情請參閱隱藏系統資訊列開發人員指南。
以下各節將說明沉浸模式的用途範例。
影片 1:影片播放 - 輕觸即可顯示相關的影片播放器 UI
Android 提供數項功能,能有效改善使用者體驗。詳情請參閱:
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2023-12-02 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2023-12-02 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2023-12-02 (世界標準時間)。"]]