迁移基于 View 的现有应用

Jetpack Compose 从设计之初就考虑到了 View 互操作性,您可以在 View 中使用 Compose,反之亦然。借助此功能,您可以在基于 View 的现有应用中采用 Compose,而不必从头开始重写该应用。

以下页面介绍了如何将 Compose 与现有应用集成:

  • 迁移策略:了解以安全的方式逐步将 Compose 引入代码库的策略。
  • Interoperability API:了解 Compose 的 API 如何帮助您将 Compose 与基于 View 的界面合并。
  • 其他注意事项:了解将基于 View 的应用迁移到 Compose 时如何考虑主题设置、架构和测试等其他注意事项。

示例

以下示例展示了 Jetpack Compose 与 View 的互操作性:

您可以在一条文本字符串中支持多个链接,以便用户选择要前往的位置并提高互动度。

您可以设置文本的部分样式,以提高可读性、提升用户体验,并通过使用颜色和字体来激发更大的创造力。

您可以在用户在文本字段中输入内容(例如输入姓名、电子邮件地址、地址或其他联系信息)时验证输入内容。此验证可减少错误并为用户节省时间。