当前位置: 首页 > 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

相关文章:

  • jenkins入门10--自动化构建
  • tdengine数据库使用java连接
  • 『SQLite』解释执行(Explain)
  • 网络安全-web应用程序发展历程(基础篇)
  • RK3562编译Android13 ROOT固件教程,触觉智能开发板演示
  • 课题推荐——基于GPS的无人机自主着陆系统设计
  • 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)
  • 进程信息和定时任务