Mi-Create:小米手表表盘设计的零基础保姆级上手指南
Mi-Create小米手表表盘设计的零基础保姆级上手指南【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create你是不是也遇到过这样的尴尬官方表盘商店里翻来覆去就那么几款好看的要付费免费的又撞表想给心爱的小米手表换个独一无二的面孔却找不到趁手的工具。Mi-Create正是为2021年及以后生产的小米穿戴设备量身打造的开源表盘设计工具无需任何编程基础就能像搭积木一样创作属于自己的表盘。这篇指南会带你从零开始走完安装—设计—导出—上表的全流程。三个真实场景看懂它到底能做什么在动手之前先用三个日常场景帮你建立对这款工具的整体认知也顺便回答它到底行不行这个新手最关心的问题。场景一给新手表换新装。你刚入手 Redmi Watch 5 或 Xiaomi Watch S4自带的表盘看腻了。打开 Mi-Create选中设备型号后画布会自动套用真实屏幕的尺寸和圆角你拖入一张背景图、放上数字时钟一分钟就能生成一个清爽的极简表盘。场景二把旧项目移植过来。很多人在 EasyFace 里存了一批 .fprj 格式的老表盘项目。Mi-Create 对 .fprj 项目提供完整支持直接打开即可继续编辑它还内置了一个转换模块可以把 .fprj 一键转成国内用户熟悉的中国区 GMFwfDef.json格式方便在国行设备上使用。场景三息屏也要美。普通的息屏显示往往黑乎乎一片毫无设计感。Mi-Create 内置快速 AODAlways On Display息屏常显创建功能可以在主表盘之外单独编辑一份低功耗的息屏版本让抬手亮屏的每一刻都保持颜值在线。三步完成环境搭建从源码跑起来Mi-Create 目前对 Windows 用户提供安装包下载后一路 Next 即可Linux 用户则需要从源码运行——过程并不复杂只需三步。第一步准备 Python 环境。需要 3.12 或更高版本建议顺手创建一个虚拟环境避免依赖冲突。如果你是 Linux 用户这一步尤其重要。第二步安装依赖。在项目根目录执行下面这条命令工具会自动拉取 PyQt6、pillow、lxml 等全部依赖git clone https://gitcode.com/gh_mirrors/mi/Mi-Create cd Mi-Create pip install -r requirements.txt第三步启动。执行python src/main.py稍等片刻就会看到启动画面。首次启动时会让你选择界面语言英文、中文、俄语、西班牙语、意大利语、葡萄牙语都内置了选中后整个界面会立刻切换为对应语言。启动画面简洁清爽选中语言后即可进入工作台认识工作台三块面板各司其职进入主界面后你会发现整个编辑器被清晰地划分成三块区域即使第一次使用也能快速定位。左侧资源区管理当前项目用到的所有图片素材支持拖拽导入 PNG、JPEG还能通过搜索框快速过滤素材。中央画布区表盘设计的舞台所有元素都在这里摆放、缩放和旋转。画布会实时渲染设备边框和屏幕圆角所见即所得。右侧属性区分为上下两块——上面的资源树Explorer管理元素的图层层级下面的属性面板精确控制选中元素的坐标、尺寸、透明度、数据来源等参数。三栏式布局左侧管素材中间做设计右侧调属性一套流程全部搞定值得表扬的是所有操作都支持撤销和重做误操作了随时回退不用心惊胆战地设计。实战案例10分钟做出你的第一个表盘理论讲再多不如亲手做一次。下面我们以为小米手环 8 设计一张渐变风数字表盘为例完整走一遍流程。第 1 步新建项目。从菜单选择新建项目在弹出的对话框中选好设备型号这里选 Xiaomi Band 8填上项目名称和保存位置点击确认。画布会立刻变成 192×490 的长条比例并出现手环外形的轮廓线。第 2 步铺好背景。点击添加图片资源从本地选一张竖版壁纸导入。回到画布把它拖到正中央再在右侧属性面板把宽高调整为屏幕尺寸一张背景就铺好了。第 3 步添加数字时间。从工具栏选择数字时钟Digital Number组件它会出现在画布中央。默认状态可能没有绑定数据在属性面板里找到数据来源Source一栏选择Hour/Minute时/分再把数字图片素材导入到资源区。如果项目里没有数字素材也没关系仓库的默认数据目录src/data/default/numbers/里自带 0–9 十张数字图可以直接拿来用。第 4 步补充信息元素。用同样的方式再加一个日期组件数据来源选Day/Month想放步数、心率、卡路里这类健康数据在数据来源列表里直接挑Mi-Create 已为每款设备预置了完整的传感器数据清单。第 5 步细节微调。选中任意元素在属性面板调整 X/Y 坐标实现像素级定位拖动图层顺序让背景沉底、文字浮顶透明度、旋转角度也都能逐项微调。画布右侧有一排对齐按钮左对齐、居中对齐、垂直居中一键搞定强迫症患者的福音。第 6 步构建导出。点击菜单栏的 Build工具会调用内置编译器把项目打包成表盘二进制文件。编译成功后把这个文件传到手表上安装你的专属表盘就正式上腕了。设计好的表盘最终会呈现在这类小米穿戴设备上尺寸与圆角均已预先适配进阶玩法从能用到好看又耐看当你完成第一个作品接下来这几个进阶技巧能让表盘品质再上一个台阶。给息屏单独设计。用 AOD 创建功能新建息屏界面记住两条原则少用亮色大面积填充、信息尽量精简这样既能省电暗光下也不刺眼。注意让息屏版的元素位置与主表盘保持一致切换时才不会有跳变感。数据元素多尝试。除了时间和日期表盘还可以绑定天气、运动数据、音乐控制入口。试试给步数做一个弧形进度条Arc Progress视觉张力立刻不一样。插件生态值得探索。Mi-Create 预留了插件接口src/plugins/libs/plugin_api/目录下的 PluginAPI 提供了获取主窗口、安装依赖库等能力社区插件可以通过 zip 直接安装让工具的功能随需扩展。版本更新别落下。软件内置了更新检测有新版本会弹窗提示一键升级如果遇到 bug从设置里打开日志文件把日志提交给开发者就是最好的开源贡献。常见问题速查问Windows 系统装哪个版本只支持 64 位的 Windows 101809 及以上和 Windows 11直接下载安装包即可无需配置 Python。问Linux 能跑吗完全支持按上面的三步从源码运行即可。目前官方尚未发布 Linux 二进制包但运行效果与 Windows 一致日志会直接输出到控制台。问.fprj 和 GMF 有什么区别.fprj 是国际通用的表盘项目格式完全支持GMFwfDef.json是国行用户常用的格式目前是实验性支持。工具内置了 fprj→GMF 的转换器在src/utils/exporter.py中实现跨格式迁移时可以多用用它。问我的设备支持吗项目支持列表覆盖了 Xiaomi Watch S1/S2/S3/S4、S1 Pro、Redmi Watch 3/4/5 系列、Xiaomi Band 7 Pro/8/9/10 等二十多款设备基本涵盖了 2021 年后的主流机型选择型号时按实际设备对应即可。现在就动手从安装到分享的四步行动清单折腾到最后还是那句老话——最好的学习方法就是亲手做一次。接下来你可以按这个顺序行动安装Windows 用户直接下载安装包Linux 用户按上文三步从源码启动。上手花 10 分钟跑一遍实战案例里的完整流程做出第一个表盘。打磨尝试 AOD 息屏设计、弧形进度条和插件把作品做得更精致。分享把编译好的表盘文件传到手表上也可以把项目文件分享给社区或直接为 Mi-Create 提 issue、交 PR参与这个开源项目的成长。从官方商店挑不到满意的这个小小遗憾出发到亲手设计出独属于自己的腕上风景Mi-Create 让这个过程变得既免费又简单。现在就去打开它给手表换一张新面孔吧【免费下载链接】Mi-CreateUnofficial watchface creator for Xiaomi wearables ~2021 and above项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考