在您的應用程式中採用 Compose

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

Jetpack Compose 能夠與以檢視畫面為基礎的既有使用者介面方法搭配運作。如要建構新的應用程式,最佳做法可能是使用 Compose 實作整個使用者介面。但如果是要修改現有應用程式,您可能不會想要一次遷移整個應用程式。您可以改為整合 Compose 與現有使用者介面設計實作項目。

如要整合 Compose 和以檢視畫面為基礎的使用者介面,主要有以下兩種方法:

  • 您可以將 Compose 元素加入現有使用者介面,方法是建立以 Compose 為基礎的全新畫面,或是將 Compose 元素新增到現有的活動、片段或檢視畫面版面配置中。

  • 您可以在可組合函式中新增以檢視畫面為基礎的 UI 元素。這種做法可讓您將 Android 檢視畫面加入以 Compose 為基礎的設計。

將整個應用程式遷移至 Compose 的最佳做法,是配合專案所需的精細程度一步一步完成。您可以一次遷移一個畫面,甚至一次一個片段或任何其他他可重複使用的 UI 元素。可以採用的做法有好幾種:

  • 「由下而上」的做法:從畫面上較小的 UI 元素開始遷移 (例如 ButtonTextView),接著遷移其 ViewGroup 元素,直到所有內容都轉換至可組合函式。

  • 「由上而下」的做法:從片段或檢視容器 (例如 FrameLayoutConstraintLayoutRecyclerView) 開始遷移,接著遷移畫面上較小的 UI 元素。

這些方法假設了各畫面都是獨立項目,但您也可以將共用使用者介面 (例如設計系統) 遷移至 Jetpack Compose。詳情請參閱整合 Composer 與現有 UI 一文。

以下網頁會詳細說明如何將 Compose 與您現有的應用程式整合: