目录

UX设计稿生成代码

DevEco Code插件支持将UX设计稿一键生成ArkTS代码。开发者仅需提供Pixso设计稿链接,工具即可自动将其转换为可构建、可运行的ArkTS代码。该能力以内置 Skill(hmos-design-to-arkts)的形式提供,随DevEco Code插件安装即生效,开发者无需手动安装或配置。

生成代码过程中,Agent会自动完成设计稿解析、工程理解、方案设计、页面实现、交互补全、HDS(HarmonyOS Design System)组件适配、质量审计与多轮视觉校准等环节。其中,多轮视觉校准持续进行,直至代码评分达标或达到校准轮数上限,评分阈值和轮数上限均支持通过自然语言修改,当前默认评分为 80分,轮数上限为5。

hmos-design-to-arkts内置完整工作流与精简工作流两种模式:完整工作流包含多轮视觉校准,适合对页面还原度要求较高的场景;精简工作流跳过视觉校准环节,生成速度更快,适合快速验证设计稿效果。开发者可根据实际场景选择不同模式。

操作步骤

  1. 添加Pixso MCP。

    UX设计稿生成代码依赖Pixso MCP获取设计稿数据,使用前需确保该MCP服务已连接可用。当前需通过修改配置文件的方式添加MCP,以及仅支持用户级配置,配置文件路径如下,修改后保存并重启DevEco Studio即可生效。

    • Windows:C:\Users\用户名\AppData\Local\Huawei\DevEcoStudio26.0\deveco-code\v1\config\deveco.jsonc
    • macOS:~/Library/Caches/Huawei/DevEcoStudio26.0/deveco-code/v1/config/deveco.jsonc

    其中,DevEcoStudio26.0为版本目录名,请按实际安装的DevEco Studio版本调整。

    Pixso MCP支持多种配置方式,具体可参考Pixso MCP开发者文档,如下为通过Pixso个人访问令牌方式的配置示例:

    {
      "$schema": "https://opencode.ai/config.json",
      "mcp": {
        "pixso-mcp": {
          "type": "remote",
          "url": "https://pixso.cn/mcp",
          "headers": { "Token": "Pixso个人访问令牌" }
        }
      }
    }
  2. 选择Agent模式,建议使用Goal或Build。选择Goal默认执行完整工作流,Build默认执行精简工作流;同时,开发者也可以在输入框中指定完整工作流或精简工作流。

  3. 在对话框中输入Pixso设计稿链接和生成代码需求描述后,按Enter或者点击发送。例如:

  4. 等待Agent自动完成设计稿解析、工程理解、方案设计、页面实现等流程。