migrating-to-modifier-node - 将自定义修饰符迁移到持久化 Modifier.Node
编写新的 Jetpack Compose 修饰符,并将 Modifier.composed 工厂迁移为持久化的 Modifier.Node 实现。
标签
更新于: 2026-10-06能力
典型输入
典型输出
该技能可以做什么
- 识别 Modifier.composed 工厂
- 设计 Element 和 Node 类
- 选择专用节点接口
- 实现节点生命周期钩子
- 管理节点协程工作
- 触发手动失效
- 验证迁移完成
输入
- Modifier.composed 工厂
- 修饰符行为需求
- 模块源代码
- Compose 与 Kotlin 项目配置
- Modifier.Node 结构参考资料
输出
- 迁移后的 Kotlin 修饰符代码
- Modifier.Node 实现
- 迁移结果
- 剩余 composed 调用列表
要求
- Compose UI 1.5 或更高版本
- Kotlin 2.0 或更高版本
- org.jetbrains.kotlin.plugin.compose 插件
- 用于最终测量的 Release 构建
