實作深色主題

試試 Compose 的方式
Jetpack Compose 是 Android 推薦的 UI 工具包。瞭解如何在 Compose 中使用主題。

圖 1. 深色主題。

深色主題適用於 Android 10 (API 級別 29) 及以上版本。這項功能有以下優點:

  • 可大幅減少耗電量 (視裝置的螢幕技術而定)。
  • 可改善低視能及對明亮光線敏感使用者的可視性。
  • 可在低光源環境中輕鬆使用裝置。

深色主題適用於 Android 系統 UI,以及在裝置上執行的應用程式。

如要在 Android 10 以上版本啟用深色主題,有以下三種方式:

  • 使用系統設定 (依序前往「設定」>「顯示」>「主題」) 啟用深色主題。
  • 啟用後,可使用快速設定方塊從通知匣切換主題。
  • 在 Pixel 裝置上,啟用省電模式即可同時啟用深色主題。其他裝置可能不支援這種操作方式。

如要瞭解如何使用 WebView 元件將深色主題套用至網路內容,請參閱「在 WebView 中調暗網頁內容」。

在應用程式中支援深色主題

如要支援深色主題,請將應用程式主題 (通常位於 res/values/styles.xml 中) 設為沿用 DayNight 主題: