kwgt Group 分组 合并元素统一管理
什么时候用 Group
当你设计越来越复杂,画布上有几十个元素时,Group 就是救命的组织工具。常见的分组方式:
- 一个电池小组件里,"圆环 + 百分比文字 + 图标" → 合成一组叫 Battery
- 音乐控件里,"封面 + 标题 + 下一曲按钮" → 合成一组叫 Music
- 整个时钟:"外圈刻度 + 指针 + 数字" → 合成一组叫 Clock
怎么创建 Group
- 在 Items 面板上长按第一个要分组的元素
- 继续点击其他要加入的元素(多选)
- 点顶栏的 Group 按钮(或在选中菜单里找 Group)
- 组自动创建,你可以在 Items 面板里双击组名来重命名
Group 的好处
- 一起移动 / 缩放:组的 Layer 属性会对组内所有元素生效
- 统一触摸:给组加一个 Touch 动作,组内每个元素都会响应(除非元素自己覆盖了)
- 嵌套:组里可以再有组,层级结构让复杂设计不混乱
- 隐藏 / 锁定组:组级别的隐藏和锁定会传递到所有子元素
组内独立属性
注意:组是包容器,不是把元素真的合并了。组内每个元素仍然有自己的:
- 颜色 / 渐变 / 阴影
- 位置 / 大小(相对于组原点)
- 独立触摸热区(覆盖组的触摸)
所以你可以:
- 把一个组整体往右移 20px
- 组里某个文字自己再左移 10px
- 给组设一个单击动作打开时钟 App
- 给组里某个按钮元素设一个单击动作打开计算器 App(覆盖组的)
这就是 kwgt 的继承 + 覆盖体系,既灵活又不混乱。