Jetpack Compose 在設計之初就考慮了 View 互通性,您可以在 View 中使用 Compose,反之亦然。這項功能可讓您在現有以 View 為基礎的應用程式中採用 Compose,而不必從頭開始重新編寫。
以下網頁說明如何將 Compose 與您現有的應用程式整合:
- 遷移策略:瞭解以安全的方式逐步將 Compose 導入程式碼集的策略。
- 在應用程式中新增 Compose:瞭解基本概念,學習如何以 View 為基礎,在現有應用程式中開始使用 Compose。
- 互通性 API:瞭解 Compose 的 API,以便整合 Compose 與以 View 為基礎的使用者介面。
- 整合 Compose 與現有的應用程式架構:瞭解在應用程式中採用 Compose 時,如何組合以 View 為基礎和以 Compose 為基礎的 UI。
- 在現有 UI 中使用 Compose:瞭解如何在應用程式 UI 所需的 Compose 和非 Compose 部分中,共用以 View 為基礎的 UI 元素。
範例
下列範例說明 Jetpack Compose 和 View 的互通性: