概述¶
1. 介绍¶
SifliGUIBuilder 是思澈开发的一款用于生成表盘及应用的工具。客户使用 SifliGUIBuilder 后,可以在 PC 上通过拖拽和属性编辑轻松生成表盘及应用,结合思澈提供的集成编译、烧写及推送工具即可完成板级验证。通过该工具,可以降低表盘和应用开发人员对 C 语言的依赖,减少因内存等问题导致的死机错误,提高客户开发 UI 的效率。
需要注意的是,UI生成工具具有一些限制,说明如下:
不是所有的UI都可以通过UI生成工具实现。比如一些逻辑复杂、动效特殊的UI是不适合用UI生成工具实现的;
当前发布的版本仅支持windows操作系统;后续会考虑对MAC的支持;
2. 工作流程¶
SifliGUIBuilder 是一款面向 UI 设计人员、简单实用的 UI 设计工具。其工作流程如下图所示:

UI设计
编辑:使用 SifliGUIBuilder 进行表盘或应用编辑,然后点击发布生成压缩包。
推送:通过SFWatchfaceSDK将压缩包推送到固件。
运行:在手表上运行表盘、应用。
3. UI设计要点¶
确定设计理念和风格;
选择图形设计软件,如 Adobe Photoshop、Illustrator、MasterGo 等,开始绘制表盘的各个元素,例如时针、分针、秒针、日期窗口等;
确保所有设计元素的尺寸符合手表屏幕规格,并考虑到屏幕边缘留白以及防锯齿;
设计完成后,将每个元素导出为PNG格式的图片素材,以便在SifliGUIBuilder中使用。