Евгений Еликов
Евгений Еликов
2 мин. читать
1996 показов
1703 открытия

Начинаем новый год . Дизайн циферблата Xiaomi Smart Band 8 Pro

Для разминки в начале года решил сделать что-то новое, простое, но полезное ) Например, кастомный циферблат для своих свеженьких Xiaomi Smart Brand 8 Pro.

Погружаемся в тему, разбираемся в деталях, собираем референсы, технические ограничения и пожелания пользователей. Как на любом рабочем проекте )

Итак, кастомизация циферблата делится на два основных этапа: разработка циферблата и загрузка его на устройство.

Для разработки понадобится специальный софт. Путём изучения рынка и мнений специалистов была выбрана программа EasyFace. Интерфейс установки китайский, поэтому воспользуемся переводчиком картинок от яндекса. Интерфейс же самой программы уже можно поставить английский и работать более спокойно.

Далее ищем инструкцию и разбираемся как всё устроено внутри. Циферблат собирается из виджетов, разбитых по категориям. Для начала добавим вывод времени (ЧЧ, ММ), дата, месяц, день недели. Ну и добавим ещё шаги.

Отдельно готовим картинки цифр, дней недели и месяцев. Всё это загружаем в проект, привязываем к виджетам. Отправляем на компиляцию.

Дальше — надо загрузить файл циферблата в часы. Для этого используем программу Notify for Xiaomi. В приложении выбираем файл с телефона и активируем. Всё работает )

Осталось дополнительно сделать циферблат для AOD-режима (always on display). По сути, это копия основного проекта, с отдельными картинками.

Ну и как в любом проекте, готовлю исходник с библиотекой компонентов для быстрого изменения компоновки, шрифтов и фонов. Если интересно, приложу исходник на Фигму в комментариях.

Нравится 1
1996
0

Подпишитесь на еженедельный
дайджест

Редакция отбирает лучший контент за неделю и отправляет его на вашу почту

Cпасибо за подписку!

Письмо с подтверждением отправлено на адрес . Если вы не можете найти письмо во входящих, проверьте папку спама

Рекомендации

только для зарегистрированных
только для зарегистрированных
Подтвердите действие
Точно?
Сообщение
Текст
Подтвердите действие