Поставил сегодня программу WatchFace Designer (10.12.31). Сколько успел полазил по функциям.
Немного разочаровался, что похоже вывести статус "Do not Distrub" на главный экран не получится. Странно, причем в редакторе для Band 5 это есть, а для 6 нигде не нашел. Может конечно есть какой-то код, что бы прописать непосредственно в xml.
Возможностей по редактированию не так много, как ожидал. И я так понял, что концепция сильно от Band 5 к Band 6 изменилась.
Но заинтересовал такой момент - получится ли реализовать календарь на браслете?
Первое что решил проверить как оно может выглядеть на браслете. Набросал картинку и закинул ее на браслет.
Придумал такой способ, что бы посмотреть как оно будет выглядеть в живую. Сделал картинку размерами 194 на 368. Сохранил ее в PNG. Передал на смартфон. И в программе здоровье загрузил ее на браслет через циферблат Gallery в разделе "Циферблаты-Я". Таким способом получилось закинуть макет на браслет и посмотреть как оно будет смотреться в живую. Насколько мелко, читаемо и разборчиво. В принципе способ работает. Может есть еще варианты быстро проверить макет на браслете - поделитесь...
Пока только концепт, но поделюсь что получилось.
Сделал несколько вариантов. Основных получилось два - черные цифры на белом фоне
Черный фон и белые цифры. Этот вариант еще доработал выделив выходные и подписав дни недели.
Мелковато конечно, но в принципе читаемо. Шрифт можно еще чуть-чуть увеличить - есть куда.
Нужно еще добавить по одной строке на даты прошлого и следующего месяца. По принципу как в часах Windows. Но должно сработать.
В принципе, календарик просится отдельным виджетом, с возможностью пролистывать месяцы. Странно что это не реализовали в браслете - экран позволяет.
Тут больше был спортивный интерес - проверить поместиться или нет. И интерес сделать функционал, которого еще не было в циферблатах. По крайней мере в тех что успел посмотреть подобного не было.
Если у браслета не будет вопросов с поддержкой PNG с прозрачными областями, то вроде идея как реализуется. В программу PNG с альфаканалом грузятся. Но проверить не успел на браслете. Подскажите кто использовал PNG - нормально они на браслете накладываются?
Вот по реализации похоже что пока еще остаются вопросы. Сделать переход месяцев и выделение текущего дня недели, как я понимаю, не проблема. А вот выделить конкретный день похоже не получится - идей пока нет.
Будет время - посмотрю дальше.
Подскажите где можно примеры с исходниками взять для band 6?
Сообщение отредактировал prz13 - 10.02.21, 17:19Причина редактирования: Картинки под спойлер