给小米手表做一块表盘:Mi-Create免费开源工具的完整实操指南

📅 2026/8/22 22:05:44
给小米手表做一块表盘:Mi-Create免费开源工具的完整实操指南
给小米手表做一块表盘Mi-Create免费开源工具的完整实操指南【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create给小米手表做一块自己的表盘过去这条路很绕官方从未放出表盘创作工具社区里的老工具 EasyFace 也早已停更.fprj 工程与 .face 二进制文件格式对普通用户来说就像黑盒。Mi-Create 是一款免费开源的小米表盘设计工具覆盖 2021 年及以后生产的绝大多数小米穿戴设备能让你在同一个窗口里画界面、绑定时间与健康数据、编译出可上机安装的文件。这篇指南带你从零把它用起来。先查你的型号支持哪些设备动手前先确认型号在支持列表里。Mi-Create 覆盖了 2021 年以来小米穿戴的主力机型完整型号与屏幕参数记录在项目的设备配置中常用机型如下机型屏幕尺寸Xiaomi Watch Color / Color Sport454×454Xiaomi Watch S1 / S2 / Color 2466×466Xiaomi Watch S1 Pro480×480Xiaomi Watch S3 / S4466×466Redmi Watch 3 / 4390×450Redmi Watch 5432×514Xiaomi Band 8 / 9192×490Xiaomi Band 10212×520要注意的一点是屏幕形状会影响画布圆形屏会带圆形裁剪方形屏的圆角半径各不相同。新建工程时选好机型画布就会按该设备的实际分辨率生成后面所有坐标都以这个画布为基准。10分钟跑起来克隆到打开界面源码运行只有一个前置条件Python 3.12 或更高版本。整个流程只需要这几条命令git clone https://gitcode.com/gh_mirrors/mi/Mi-Create cd Mi-Create pip install -r requirements.txt python src/main.py不同系统的安装差异Windowsrelease 里有安装程序64 位 Windows 10/11安装即用从源码运行也可以。Linux没有预编译包走源码运行若要编译表盘还需先装 wineWindows 兼容层编译时会调用它。macOS界面能跑但编译功能暂不支持作者表示后续会补上。首次启动会弹出语言选择界面支持中文、英语、俄语、西班牙语、意大利语、葡萄牙语、乌克兰语语言文件都放在多语言配置目录里想加一门新语言照着现有结构补一套即可。绑定数据源小米表盘设计的核心一步表盘不是一张静态图片。它的价值在于屏幕上的活数据——指针真的在走、心率真的在变。Mi-Create 的核心能力就是让每个元素绑定一个数据源。五类组件要认识数字时钟组件显示数字可绑定时间数据部分机型支持把个位、十位拆开独立摆放。模拟时钟组件时针、分针、秒针实时转动指针有默认样式资源见默认指针目录。图像组件静态图片做背景或装饰。图像列表组件多张图片按数据源轮播适合天气图标、息屏轮播这类场景。弧形进度组件圆环进度条常用来显示步数、卡路里目标完成度。常用数据源对照数据源典型用途时间时/分/秒可选单数字位数字时钟电量、充电状态电量百分比或图标心率、压力、睡眠分数健康信息展示步数、活动卡路里、站立次数弧形进度条屏幕循环息屏图像列表切换绑定操作创建好元素后点选它右侧属性面板会列出该组件类型可用的数据源。下拉里直接选Minute这类名字即可Mi-Create 会自动换算成当前设备正确的内部 ID不用自己查 ID 表。每个数据源的取值范围在数据源定义里有完整说明面板中对数据源悬停也能看到它的含义。看懂主界面三区域界面是经典的三栏布局熟悉之后操作路径很短。左侧资源面板管理当前项目的全部图片素材支持按文件名搜索、批量添加也可以直接把图片拖到画布上生成图像组件。中间画布设计区实时预览缩放、移动、对齐工具批量排布、调整图层顺序都在这一层完成。画布自带吸附和设备轮廓开关圆形屏的元素不会被裁得找不着。右侧属性面板位置、尺寸、旋转、可见性都是像素级调整数据源绑定也在这里。所有修改都进入撤销/重做栈误操作按 CtrlZ 就行。两个值得知道的快捷功能菜单里的快速 AOD 创建能基于当前项目一键生成息屏画面顶部的Project XML页签展示工程原始 XML想精细改某个参数时可以直接编辑。导出前的三个坑先看一遍构建前检查点 Build 之前必须在项目配置里填好表盘名称和缩略图否则编译会直接被拦下。要给表盘上机加载还需要一个唯一 ID同样在这个对话框里一并设置。编译产物的位置构建成功后项目目录旁的output/文件夹里会生成一个.face文件这就是可以直接加载到设备上的表盘成品。Windows 上无阻碍Linux 没装 wine 会在编译时报错提示macOS 目前编译会提示功能未就绪。其他容易踩的地方解包把已有 .face 还原成工程是实验性功能官方说明部分表盘组件可能会损坏别当常规工具用。编译器本身是第三方组件、不开源但已随项目打包在编译器目录一般不用管。出问题时看日志源码运行日志直接打在终端Windows 安装包版的日志在安装目录下的data/app.log。下一步建议第一次用建议先做一块最朴素的三元素表盘一个数字时钟、一个日期、一个电量百分比把编译 → 加载 → 上机看效果的完整链路走通一次。链路跑顺之后再回来加模拟时钟、弧形进度或天气组件。Mi-Create 采用 GPL-3 开源协议代码在 src/ 目录遇到设备不支持、功能缺口的情况可以直接看代码提修改。【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考