小米手表表盘千篇一律?免费开源工具Mi-Create让你30分钟自给自足
【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create
如果你也经历过这样的时刻——打开小米运动健康里的表盘商店,翻来覆去就那么几个样式,好看的要么收费,要么总差那么点意思——那这篇文章就是为你准备的。今天要介绍的Mi-Create,是一款完全免费的开源小米手表表盘制作工具,专为2021年及以后的小米穿戴设备设计,不需要你会写代码,也能亲手做出只属于自己的那块表盘。
换表盘这件事,为什么这么难
先说说我自己的经历。入手小米手表之后,新鲜感只撑了三天,第四天就开始对着默认表盘发呆。去商店里挑吧,免费的就那么几款,收费的又觉得不值——毕竟只是个表盘,凭什么要我花钱?
也想过自己动手。查了一圈资料,发现传统方案要么是给工程师用的,满屏参数看得头大;要么是要先学某种专有格式的字段规范,光理解"这是什么"就得耗掉一个周末。
直到我撞见 Mi-Create,才发现:原来做表盘可以简单到像用画图软件拼贴一样。
它到底解决了哪三个"痛点"
仔细用下来,Mi-Create 针对普通用户最头疼的三件事,给出了很干脆的答案:
- 门槛问题:全程可视化操作,拖一拖、点一点就能完成设计,尤其适合从 EasyFace 转过来的老用户,几乎零学习成本。
- 格式问题:原生支持
.fprj项目格式,还实验性兼容国内常用的 GMF(wfDef.json)配置,不用在格式转换上折腾。 - 平台问题:Windows 有现成安装包,Linux 支持源码直接跑,界面还内置了中、英、俄、西、意、葡等多国语言,开箱即用。
顺带一提,它是基于 GPL-3 协议开源的,也就是说——不止免费,你甚至可以把源码拿去改造成自己想要的样子。
动手前的三分钟准备
别被"开源"两个字吓到,准备工作其实很简单。你需要先确认电脑上有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依赖就那么几个,主要就是 PyQt6 和 Pillow 之类,装起来很快。Windows 用户更省事,直接从发布页下载安装包就行,连 Python 都不用配。
启动后会先看到一张深色网格底纹的启动画面,扳手图标配着醒目的 "Mi Create" 字样,科技感拿捏得刚刚好:
跟着我做:10分钟走完一个完整表盘
理论说再多,不如亲手做一次。下面我带你完整走一遍,从零做一个带森林背景的数字表盘。
第一步:建项目、选设备
菜单栏点File → New Project,这时候你会看到一串设备型号列表。别挑花眼,Mi-Create 内置的设备库在src/data/devices.json里维护了从 Xiaomi Watch S1 到 S4、Redmi Watch 等一票型号的分辨率数据。
选自己的手表型号,它会自动帮你套用对应的屏幕尺寸和圆角参数——这一步省去了你手动量分辨率的麻烦。
第二步:铺背景、放时间
接下来就是最爽的部分了。左侧资源面板里,把背景图直接拖进中间预览区,表盘底色就位。
然后添加数字时钟组件,你会发现预览区立刻出现了实时的时间显示——注意,是实时的,秒针真的在走,这不是静态效果图。日期、星期、电量这些常用组件,也都是同样的拖拽操作。
第三步:用右侧面板做精细微调
选中任意组件,右侧的 Properties 面板会列出它的全部属性:X/Y 坐标、宽高、旋转角度、透明度……全部精确到像素,强迫症福音。
比如我想把时间稍微往右上挪一点,直接改坐标数值即可;想给指针加个 45 度旋转,也只需要改一个数字。
第四步:息屏显示,一键搞定
很多人忽略 AOD(息屏显示)功能,但 Mi-Create 把它做成了一键生成:主表盘做完,点一下快速创建 AOD,就能基于现有设计自动生成息屏版本,省去重复设计的痛苦。这一点对日常佩戴体验的提升非常明显。
第五步:导出,完事
全部搞定后,点击Build导出表盘文件,传输到手表上,你的专属表盘就正式上线了。
做表盘过程中,你还会爱上的几个细节
走完上面流程,你其实已经掌握了核心玩法。但 Mi-Create 还有一些藏在角落的贴心设计,值得单独说说:
- 图层管理:背景、时间、日期分层管理,拖动即可调整叠放顺序,临时隐藏某个元素也不影响其他部分。
- 对齐工具:左对齐、居中对齐、垂直居中……一组图标点下去,元素自动排得整整齐齐,告别肉眼估位。
- 撤销重做:手滑删错组件?历史记录功能随时帮你"反悔",放心大胆试。
- 深浅双主题:工具界面自带 Dark/Light 两套配色(定义在
src/themes/Default/data/下),晚上做表盘不刺眼。
进阶:从"能用"到"好用"的几个小建议
当你做出第一块满意的表盘之后,再想往上走一步,可以试试这几招:
控制资源体积。背景图不是越大越好。手表屏幕就那么大,几 MB 的图在手表上显示的细节,肉眼根本分辨不出来。适当压缩图片尺寸,导出的表盘文件更小,加载也更快。
留意刷新频率。动画组件是功耗大户。息屏显示时的动画刷新频率调低一点,续航能明显改善——这属于"没人在意但自己很爽"的优化。
别忽视光照环境。设计时在亮光和暗光下都看一眼预览:浅色背景配浅色指针,阳光下直接看不清;深色表盘配深色数字,夜间又抓瞎。高对比度永远是安全牌。
试试插件和主题。项目自带插件 API(入口在src/plugins/libs/plugin_api/)和配套的工具脚本tools/plugin-toolkit.py,动手能力强的朋友可以给工具本身扩展功能;想换整体风格的话,研究一下src/themes/的配色方案文件,改几个颜色值就能让编辑器焕然一新。
写在最后
回顾整个体验,Mi-Create 最打动我的不是某个单一功能,而是它把"做表盘"这件原本有点技术门槛的事,压缩到了"拖一拖、点一点"的直觉操作里。从第一次打开到导出成品,我总共花了不到半小时,而且整个过程没看任何教程——这对一个新手来说,本身就是最好的评价。
如果你也受够了千篇一律的官方表盘,不妨花一个晚上试试。先把最基础的数字表盘做出来,再慢慢加背景、加指针、加你自己的小创意。记住,最好的学习方式永远是动手做,翻车了撤销重来就好,反正免费,随便折腾。
最后的最后:如果你在动手过程中遇到问题,记得去查看项目自带的文档;报 Bug 时附上主日志文件(Windows 默认在C:\Users\{用户名}\AppData\Local\Programs\Mi Create\data\app.log),开发者能更快定位问题。祝你的第一块自制表盘,早日戴上手腕。🎉
【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考