当前位置: 首页 > article >正文

Android 老项目适配 Compose 混合开发

app 模块下的 build.gradle 添加:

   buildFeatures {
        compose = true
    }
    composeOptions {
        kotlinCompilerExtensionVersion = "1.4.3"
    }

引用入 compose 组件库:

val compose_version = "1.6.2"
implementation("androidx.compose.ui:ui:$compose_version")
implementation("androidx.compose.material:material:$compose_version")
implementation("androidx.compose.ui:ui-tooling-preview:$compose_version")
debugImplementation("androidx.compose.ui:ui-tooling:$compose_version")
implementation ("androidx.activity:activity-compose:$compose_version")

对于compose的版本管理,官方推荐使用BOM,导入BOM后的好处是:导入compose


http://www.kler.cn/a/391979.html

相关文章:

  • Elastic Observability 8.16:增强的 OpenTelemetry 支持、高级日志分析和简化的入门流程
  • openSUSE 环境下通过 zypper 安装软件
  • CommandLineParser 使用
  • matlab建模入门指导
  • 机器情绪及抑郁症算法
  • 使用CubeMX一键配置Freertos
  • leetcode-15-三数之和
  • 商品,订单业务流程梳理一
  • Star-CCM+应用篇之动力电池温度场仿真操作流程与方法
  • PostgreSQL 多个库批量执行脚本
  • 【JavaScript】LeetCode:86-90
  • 基于ZYNQ7035的PS-linux实现FTP服务器移植
  • 彻底解决单片机BootLoader升级程序失败问题
  • 【Qt-ROS开发】使用 Qt Creator 构建和编译含 ROS 库的 Qt 项目
  • 选择IP-guard还是Ping32?了解两款数据防泄漏软件的优势和应用
  • 矩阵函数及计算
  • 《Javascript 网页设计案例分享》
  • LeetCode【0006】Z字形变换
  • Linux服务器虚拟化
  • ChatGPT进阶:提示工程~读书笔记
  • 后端:Aop 面向切面编程
  • 拷贝和浅拷贝的区别,以及对于循环引用如何处理深拷贝
  • web端手机录音
  • 信息化运维方案,实施方案,开发方案,信息中心安全运维资料(软件资料word)
  • [2024最新] macOS 发起 Bilibili 直播(不使用 OBS)
  • 进程信息和定时任务