Расширенное использование Watch Face Designer

На этой странице описаны более сложные варианты использования Watch Face Designer, в том числе добавление поддержки дополнительных циферблатов, расширений и цветовых тем. Чтобы узнать больше о начале работы, ознакомьтесь с руководством по основам .

Дополнительные циферблаты

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

Для этого выполните следующие шаги:

  1. Создайте пустую рамку , закрывающую область, в которой вы разместили дополнительный циферблат в своем дизайне:

    Рисунок 1 : Пустая рамка, закрывающая слот дополнительного циферблата
  2. Создайте дизайн своей второй руки внутри этой рамки:

    Хорошее положение стрелки по умолчанию – от центра к верху циферблата.
    Рисунок 2 : Дизайн из вторых рук, помещенный в рамку-контейнер
  3. Выберите рамку дополнительного циферблата с секундной стрелкой. Затем в конструкторе циферблатов установите для параметра « Поворот вокруг » значение «По центру слоя».

    Поведение вращения отображается в левой средней части окна.
    Рисунок 3 : После выбора содержащего кадра (слева) выберите поведение вращения секундной стрелки (справа)

Осложнения

Чтобы добавить слот для расширения, добавьте рамку на циферблат часов . Внутри этой рамки нарисуйте, как будет выглядеть слот для расширения, когда он пуст. Это послужит основой для других типов расширений, таких как значки и текст.

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

Выберите рамку с дизайном для слота расширения. Затем в конструкторе циферблатов измените параметр «Поведение » на «Слот расширения». Этот процесс создаст компонент с одним вариантом (пустой дизайн).

Раскрывающийся список «Поведение» появляется в левом верхнем углу окна.
Рисунок 4 : После выбора содержащего фрейма (слева) выберите поведение «слота усложнения» (справа)

Применить типы слотов усложнения

Поскольку добавлять слот расширения, поддерживающий только «пустой» тип, нецелесообразно, добавьте другой тип. В окне «Конструктор циферблатов» нажмите «+ Поддержка нового типа» и выберите «Короткий текст». Короткий текст — это тип расширения, поддерживаемый большинством приложений. Он отображает две небольшие метки рядом со значком.

Поддерживаемые типы усложнений отображаются в верхней средней части окна.
Рисунок 5 : Добавить поддержку типа усложнения «короткий текст»

На этом этапе создаётся ещё один вариант для представления нашего дизайна для этого типа усложнения. Выберите строку «Краткий текст», чтобы перейти к ней.

При редактировании слоёв внутри шаблона расширения появляется параметр «Поведение». Этот параметр аналогичен параметру на циферблатах, но здесь можно выбрать поведение, соответствующее типу редактируемого расширения.

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

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

Раскрывающийся список «Поведение» появляется в левом верхнем углу окна.
Рисунок 6 : Измените внешний вид слота расширения, чтобы отобразить одноцветный значок.

Затем создайте два текстовых слоя . Эти слои представляют собой ещё два слота для «короткого текста»: один для заголовка и один для текста:

Рисунок 7 : Два текстовых слоя, показанные в макете слота усложнения

В предварительном просмотре показано, как формируется дополнение. Этот пример показывает, как могло бы выглядеть дополнение, если бы этому слоту было назначено приложение «Календарь».

Чтобы отобразить текст заглавными буквами, как показано на следующем рисунке, используйте функцию «Регистр текста» в меню «Типографика» Figma.

«Регистр» отображается ближе к центру. «Верхний регистр» — второй вариант слева.
Рисунок 8 : Панель «Типографика» в Figma с выбранным параметром «Заглавные буквы»

Обратите внимание, что, в отличие от цифрового времени , для текста дополнений не предусмотрен экспорт произвольного шрифта. Дополнения всегда отображаются системным шрифтом устройства Wear OS, который может варьироваться, но обычно это Roboto.

Чтобы добавить поддержку дополнительных типов расширений или настроить связанные параметры, такие как приложение по умолчанию или отображение слота, когда часы находятся в режиме Ambient Mode , выберите слот расширения на циферблате часов:

«Приложение по умолчанию» и «Всегда включено» отображаются в левом нижнем углу.
Рисунок 9 : Watch Face Designer поддерживает дополнительную настройку слотов расширений, включая установку приложения по умолчанию и включение/выключение отображения расширения в режиме «Всегда включено » (системный фон)

Цветовые темы

На циферблате можно выбрать несколько цветовых тем. Пользователь может выбрать нужную тему, используя инструмент выбора циферблата на часах.

Watch Face Designer включает поддержку цветовых тем с использованием стилей Figma .

Рассмотрим случай, когда, имея следующий циферблат часов, вы хотите разрешить пользователю настраивать цвета стрелок и циферблата:

Рисунок 10 : Образец циферблата часов «Баухаус», поддерживающий изменение цвета стрелок и циферблата.

Создайте первый стиль

Чтобы создать цветовой стиль, который можно будет настраивать на часах, создайте новый стиль:

  1. Отмените выбор всего на холсте.
  2. На правой боковой панели, рядом со Стили , нажмите кнопку + .

Вы должны назвать его определенным образом:

Watch Face Name/Element Family Name/Descriptive Color Name/Specific Element Name

В данном случае название циферблата — Bauhaus , поэтому цвет начинается с этого названия, а затем следует Hands — элемент, который пользователи могут настраивать. Затем дайте цвету описательное название, например, Charcoal , и укажите, какой именно элемент — часовую стрелку — нужно изменить.

Собрав все это вместе, получаем следующее название: Bauhaus/Hands/Charcoal/Hours :

«Имя» отображается в середине диалогового окна.
Рисунок 11 : Диалоговое окно «Создать новый цветовой стиль» , в котором можно добавлять настраиваемые пользователем цветовые стили к циферблату часов.

Выполните аналогичную процедуру, чтобы создать собственную цветовую тему для минутной стрелки:

Элемент «Минуты» отображается под элементом «Часы».
Рисунок 12 : Применение стиля «Уголь» к другому элементу циферблата

Наконец, назначьте эти цвета стрелкам, которые отображаются на циферблате часов:

Рисунок 13 : Назначение темы Bauhaus/Hands/Charcoal/Minutes минутной стрелке циферблата

Добавить другой стиль

Создайте новый стиль, изменив часть Theme Name в стиле. В следующем примере добавляется новый стиль с названием Rust ( Bauhaus/Hands/Rust/Hours ):

Новая цветовая тема отображается под первой цветовой темой.
Рисунок 14 : Новая цветовая тема для стрелок циферблата часов под названием Rust.

Затем пользователь может переключаться между цветовыми темами «Уголь» и «Ржавчина» на своем устройстве, а часовая и минутная стрелки циферблата будут перекрашиваться соответствующим образом:

Каждая цветовая тема отображается как элемент в списке. Название элемента отображается в заголовке экрана.

Рисунок 15 : Пользовательский экран конфигурации для выбора цветовой темы для стрелок циферблата (слева), а также эффект выбора Rust из этого списка (справа).

Применить к другим элементам

Выполните аналогичные шаги, чтобы сделать другие элементы циферблата тематическими. Эти темы можно комбинировать и сочетать, используя любое количество цветовых стилей для создания сложных сменных тем:

Стили организованы по семейству элементов, затем по названию цветовой темы, а затем по конкретным элементам.
Рисунок 16 : Более полный список стилей

В предыдущем наборе стилей вы предоставили два варианта для стрелок Rust и Charcoal — и три варианта для циферблата Light , Dark и Duotone :

Каждая цветовая тема отображается как элемент в списке. Название элемента отображается в заголовке экрана.
Рисунок 17 : Пользовательский экран конфигурации для выбора среди поддерживаемых цветовых тем для циферблата часов