- Сообщения
- 1,307
- Реакции
- 2,357
- Баллы
- 573
- Ваше "умное" устройство
- Xiaomi Mi Watch
Stratos/Pace | Инструкция по редактированию циферблатов
Файл циферблата (WatchFace) собирается любым zip архиватором.
Запаковываем файлы и папки в zip-архив и переименовываем расширение с .zip на .wfz
Внимание! В архиве должны быть файлы и папки, а не папка с файлами и папками
Структура WatchFace.wfz:
- файл description.xml
- файл watchface.xml
- файл background_list.xml
- файл datawidget_list.xml
- папка background
- папка font
- папка timehand
- файл WatchFace.png
- файл WatchFace-lofi.png
XML:
<?xml version="1.0" encoding="UTF-8"?>
<watchfaceinfo>
<version>1.0</version>
<author>Автор</author>
<designer>Дизайнер</designer>
<title>Название циферблата</title>
<basedOn></basedOn>
<preview>Файл превью</preview>
<settings>Включение/выключение режима настроек: false/ true</settings>
<description>Описание</description>
</watchfaceinfo>
Файл watchface.xml – основной файл циферблата, в нем прописываются параметры фона (background), статусбара (statusbar), цифровых (timedigital) и аналоговых (timehand) часов, а также виджетов (datawidget).
XML:
<?xml version="1.0" encoding="UTF-8"?>
<WatchFace version="1.0">
<WatchFaceItem type="background" config="@wfz/background/01.png"/>
<WatchFaceItem type="statusbar" y="0" />
<WatchFaceItem type="timedigital" x="84" y="30" width="151" height="39" font="@wfz/font" />
<WatchFaceItem type="timehand" x="160" y="160" width="320" height="320" config="@wfz/timehand"/>
<WatchFaceItem type="datawidget" id="0" x="200" y="78" dataType="6" model="2" configList="@wfz/datawidget_list.xml" />
</WatchFace>
Файл background_list.xml содержит ссылки на вариации фона, если он не один.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<WatchFace version="1.0">
<WatchFaceItem type="background" config="@wfz/background/01.png" />
<WatchFaceItem type="background" config="@wfz/background/02.png" />
<WatchFaceItem type="background" config="@wfz/background/03.png" />
<WatchFaceItem type="background" config="@wfz/background/04.png" />
</WatchFace>
Файл datawidget_list.xml содержит настройки (вариации) виджетов, указанных в файле watchface.xml.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<WatchFace version="1.0">
<WatchFaceItem type="datawidget" dataType="6" model="2" />
<WatchFaceItem type="datawidget" dataType="6" model="1" />
</WatchFace>
Виджеты:
dataType=»1″ — шаги
dataType=»3″ — расстояние
dataType=»4″ — калории
dataType=»5″ — пульсометр
dataType=»6″ — дата/день недели
dataType=»8″ — погода
dataType=»10″ — батарейка
dataType=»12″ — лестница
Параметры виджета Дата (dataType=»6″):
dataType="6" model="1" - дата в формате 08-02, белый цвет
dataType="6" model="2" - день недели Thu, белый цвет
dataType="6" model="3" - виджет отсутствует
dataType="6" model="4" - дата в формате 2018.08.02, белый цвет
dataType="6" model="5" - число в формате 02, белый цвет
dataType="6" model="6" - дата в формате 08.02 Thu, желтый цвет, размер больше
dataType="6" model="7" - дата в формате 08.02 Thu (но день недели иероглифами), желтый цвет, размер больше
dataType="6" model="8" - дата в формате 2018.08.02 Thu (но день недели иероглифами), черный цвет, размер мельче
dataType="6" model="9" - дата в формате 2018.08.02, черный цвет, размер мельче
dataType="6" model="10"- дата и день недели иероглифами, черный цвет
dataType="6" model="11"- дата в формате 2018.08.02 Thu, черный цвет, размер мельче
dataType="6" model="12"- дата в формате 08-02 Thu, белый цвет, размер мельче
Параметры других виджетов (шаги, погода и т.п.):
model=»1″ — зеленый значок, белые цифры, расположение в линию
model=»2″ — белый значок, белые цифры, циркулярный, ободка нет, но постепенно заполняется серым (например, при увеличении кол-ва шагов)
model=»3″ — белый значок, желтые цифры, циркулярный без ободка, желтый ободок появляется и увеличивается с ростом показателей, (самый крупный по размеру)
model=»4″ — черный значок, черные цифры, расположение в линию
model=»5″ — красный значок, белые цифры, циркулярный с белым ободком, закрашивается постепенно красным при увеличении значения
model=6, 7, 8, 9 и т.д. — то же самое, что и 5
dataType=»1″ — шаги
dataType=»3″ — расстояние
dataType=»4″ — калории
dataType=»5″ — пульсометр
dataType=»6″ — дата/день недели
dataType=»8″ — погода
dataType=»10″ — батарейка
dataType=»12″ — лестница
Параметры виджета Дата (dataType=»6″):
dataType="6" model="1" - дата в формате 08-02, белый цвет
dataType="6" model="2" - день недели Thu, белый цвет
dataType="6" model="3" - виджет отсутствует
dataType="6" model="4" - дата в формате 2018.08.02, белый цвет
dataType="6" model="5" - число в формате 02, белый цвет
dataType="6" model="6" - дата в формате 08.02 Thu, желтый цвет, размер больше
dataType="6" model="7" - дата в формате 08.02 Thu (но день недели иероглифами), желтый цвет, размер больше
dataType="6" model="8" - дата в формате 2018.08.02 Thu (но день недели иероглифами), черный цвет, размер мельче
dataType="6" model="9" - дата в формате 2018.08.02, черный цвет, размер мельче
dataType="6" model="10"- дата и день недели иероглифами, черный цвет
dataType="6" model="11"- дата в формате 2018.08.02 Thu, черный цвет, размер мельче
dataType="6" model="12"- дата в формате 08-02 Thu, белый цвет, размер мельче
Параметры других виджетов (шаги, погода и т.п.):
model=»1″ — зеленый значок, белые цифры, расположение в линию
model=»2″ — белый значок, белые цифры, циркулярный, ободка нет, но постепенно заполняется серым (например, при увеличении кол-ва шагов)
model=»3″ — белый значок, желтые цифры, циркулярный без ободка, желтый ободок появляется и увеличивается с ростом показателей, (самый крупный по размеру)
model=»4″ — черный значок, черные цифры, расположение в линию
model=»5″ — красный значок, белые цифры, циркулярный с белым ободком, закрашивается постепенно красным при увеличении значения
model=6, 7, 8, 9 и т.д. — то же самое, что и 5
В папке background должны лежать файлы фона, с расширением .png и размером 320х320, как минимум, один, на которые ссылаются файлы watchface.xml и background_list.xml:
XML:
<WatchFaceItem type="background" config="@wfz/background/01.png"/>
В папке font должны находиться графические файлы (.png) цифр "0-9" и разделителя ":") для цифровых часов, и файл font.xml с ссылками на них:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<WatchFace version="1.0">
<WatchFaceItem type="font" charset="0" config="@wfz/font/0.png" />
<WatchFaceItem type="font" charset="1" config="@wfz/font/1.png" />
<WatchFaceItem type="font" charset="2" config="@wfz/font/2.png" />
<WatchFaceItem type="font" charset="3" config="@wfz/font/3.png" />
<WatchFaceItem type="font" charset="4" config="@wfz/font/4.png" />
<WatchFaceItem type="font" charset="5" config="@wfz/font/5.png" />
<WatchFaceItem type="font" charset="6" config="@wfz/font/6.png" />
<WatchFaceItem type="font" charset="7" config="@wfz/font/7.png" />
<WatchFaceItem type="font" charset="8" config="@wfz/font/8.png" />
<WatchFaceItem type="font" charset="9" config="@wfz/font/9.png" />
<WatchFaceItem type="font" charset=":" config="@wfz/font/sep.png" />
</WatchFace>
В папке timehand должны находиться графические файлы (.png) стрелок (hour, minute, seconds) для аналоговых часов.
Также, здесь должна быть папка 8c с цифрами для режима LoFi.
Файлы WatchFace.png и WatchFace-lofi.png показывают общий внешний вид циферблата – превью.
После того, когда ваш циферблат готов, подключаем Amazfit Watch к ПК, открываем внутреннюю память часов, и копируем свой файл WatchFace.wfz в папку WatchFace. После, применяем на часах свой циферблат.
Инструкция Максима Ремезова взята с источника
Последнее редактирование: