rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • Compose

  • 帧的 3 个阶段
  • BoM

Compose

官网 | BoM

帧的 3 个阶段

Compose 有 3 个主要阶段:

组合:要显示什么样的界面。Compose 运行可组合函数并创建界面说明。
布局:要放置界面的位置。该阶段包含两个步骤:测量和放置。对于布局树中的每个节点,布局元素都会根据 2D 坐标来测量并放置自己及其所有子元素。
绘制:渲染的方式。界面元素会绘制到画布(通常是设备屏幕)中。

Compose 将数据转换为界面的三个阶段(按顺序:数据、组合、布局、绘制、界面)。

BoM

开发 / 依赖管理场景

全写:Bill of Materials

中文:物料清单(也译作 “依赖清单”)

核心用途:

在 Android、Java/Maven、Gradle 等开发体系中,BoM 是一种标准化的依赖版本管理文件,用于统一声明一组相关依赖的版本号,避免手动维护每个依赖的版本冲突。

示例(Android 开发中):

Google 官方提供的 Jetpack BoM,只需引入 BoM 依赖,其下的所有 Jetpack 库会自动使用兼容的版本:

dependencies {
    // 引入AndroidX BoM
    implementation platform('androidx:core:core-bom:1.12.0')
    // 无需指定版本,由BoM统一管理
    implementation 'androidx.core:core-ktx'
    implementation 'androidx.appcompat:appcompat'
}
最近更新:: 2025/12/26 19:38
Contributors: luokaiwen