Zaawansowane korzystanie z aplikacji Watch Face Designer

Na tej stronie znajdziesz bardziej zaawansowane przypadki użycia narzędzia Watch Face Designer, w tym informacje o tym, jak dodać obsługę tarcz dodatkowych, komplikacji i motywów kolorystycznych. Więcej informacji o pierwszych krokach znajdziesz w przewodniku podstawowym.

Subtarcze

Możesz tworzyć wskazówki zegara analogowego, które obracają się w podsekcji tarczy, podobnie jak subtarcza na prawdziwym zegarku.

Aby to zrobić, wykonaj te czynności:

  1. Utwórz pustą ramkę, która obejmuje obszar, w którym w projekcie umieszczono tarczę dodatkową:

    Ilustracja 1. Pusta ramka zakrywająca gniazdo subtarczy
  2. Zaprojektuj drugą wskazówkę w tej ramce:

    Domyślnie wskazówka powinna wskazywać od środka do góry tarczy dodatkowej.
    Ilustracja 2. Projekt zegarka z drugą wskazówką w ramce
  3. Wybierz ramkę subtarczy, która zawiera sekundnik. Następnie w projektancie tarczy zegarka ustaw Obróć wokół na „Środek warstwy”:

    Zachowanie obrotu jest widoczne na środku po lewej stronie okna.
    Ilustracja 3. Po wybraniu ramki zawierającej (po lewej) wybierz zachowanie obrotu wskazówki sekundowej (po prawej).

Widżety

Aby dodać miejsce na widżet, dodaj ramkę do tarczy zegarka. W tej ramce zaprojektuj wygląd gniazda widżetu, gdy jest ono puste. Stanowi to podstawowy projekt dla innych typów komplikacji, takich jak ikony i tekst.

Istnieje wiele różnych rodzajów komplikacji. Tarcza zegarka udostępnia szablony każdego typu, a aplikacje na zegarku użytkownika decydują, którego szablonu użyć i jakie dane mają być wyświetlane. Użytkownik wybiera, która aplikacja ma się pojawić w którym widżecie.

Wybierz ramkę zawierającą projekt gniazda komplikacji. Następnie w projektancie tarczy zegarka zmień Zachowanie na „Miejsce na widżet”. Ten proces tworzy komponent z 1 wariantem (pustym projektem).

Menu „Zachowanie” wyświetla się w lewym górnym rogu okna.
Ilustracja 4. Po wybraniu ramki zawierającej element (po lewej) wybierz zachowanie „miejsca na komplikację” (po prawej).

Stosowanie typów miejsc na widżety

Dodawanie gniazda komplikacji, które obsługuje tylko typ „empty”, nie jest zbyt przydatne, więc dodaj inny typ. W oknie Watch Face Designer kliknij + Obsługa nowego typu i wybierz „Krótki tekst”. Krótki tekst to rodzaj komplikacji obsługiwany przez większość aplikacji, który wyświetla 2 małe etykiety obok ikony.

Obsługiwane typy widżetów są wyświetlane w górnej środkowej części okna.
Ilustracja 5. Dodawanie obsługi typu komplikacji „krótki tekst”

W tym kroku utworzymy kolejny wariant, który będzie reprezentować nasz projekt dla tego typu elementu. Aby przejść do wiersza „Krótki tekst”, wybierz go.

Podczas edytowania warstw w szablonie komplikacji pojawia się opcja „Zachowanie”. Ta opcja jest podobna do tej na tarczach zegarka, ale tutaj możesz wybrać zachowania, które są specyficzne dla typu edytowanego widżetu.

W tym przykładzie warstwy w komplikacji z krótkim tekstem mogą zawierać tytuł aplikacji, jej tekst lub jednokolorową ikonę. Jednokolorowa ikona dziedziczy kolor ustawiony w Figma.

Po narysowaniu prostokąta w miejscu, w którym ma się pojawić ikona aplikacji na tarczy zegarka, otwórz okno Projektanta tarczy zegarka i ustaw Zachowanie na „Ikona jednokolorowa”:

Menu „Zachowanie” wyświetla się w lewym górnym rogu okna.
Ilustracja 6. Zmiana wyglądu przedziału komplikacji, aby wyświetlać jednokolorową ikonę

Następnie utwórz 2 warstwy tekstu. Te warstwy reprezentują 2 dodatkowe miejsca na „krótki tekst”: jedno na tytuł, a drugie na tekst:

Rysunek 7. Dwie warstwy tekstu w układzie miejsca na widżet

Podgląd pokazuje, jak wygląda komplikacja. Ten przykład pokazuje, jak może wyglądać widżet, jeśli do tego miejsca przypisana jest aplikacja Kalendarz.

Aby wyświetlić tekst w formie wielkich liter, jak na poniższym obrazie, użyj funkcji wielkości liter w menu Typografia w Figma.

W pobliżu środka pojawi się słowo „Case” (Sprawa). „Wielkie litery” to druga opcja od lewej.
Ilustracja 8. Panel Typografia w Figmie z wybraną opcją „Wielkie litery”

Pamiętaj, że w przypadku tekstu komplikacji nie ma eksportu czcionki, w przeciwieństwie do czasu cyfrowego. Komplikacje są zawsze rysowane przy użyciu czcionki systemowej urządzenia z Wear OS, która może się różnić, ale zwykle jest to Roboto.

Aby dodać obsługę dodatkowych typów widżetów lub dostosować powiązane ustawienia, takie jak Domyślna aplikacja czy to, czy gniazdo ma się pojawiać, gdy zegarek jest w trybie otoczenia, wybierz gniazdo widżetu na tarczy zegarka:

W lewym dolnym rogu wyświetlają się opcje „Aplikacja domyślna” i „Zawsze włączone”.
Ilustracja 9. Kreator tarcz zegarka obsługuje dodatkowe opcje dostosowywania miejsc na widżety, w tym ustawianie domyślnej aplikacji i przełączanie, czy widżet ma się pojawiać w trybie zawsze włączonym (systemowy tryb otoczenia).

Kompozycje kolorów

Na tarczy zegarka możesz uwzględnić kilka opcji motywów kolorystycznych. Użytkownik może wtedy wybrać motyw za pomocą selektora tarczy zegara na zegarku.

Narzędzie Watch Face Designer obsługuje motywy kolorystyczne wykorzystujące style Figmy.

Załóżmy, że masz tarczę zegarka, na której chcesz umożliwić użytkownikowi dostosowywanie kolorów wskazówek i tarczy:

Ilustracja 10. Przykładowa tarcza zegarka „Bauhaus”, która umożliwia zmianę koloru wskazówek i tarczy

Tworzenie pierwszego stylu

Aby utworzyć styl koloru, który można dostosować na zegarku, utwórz nowy styl:

  1. Odznacz wszystko na obszarze roboczym.
  2. Na pasku bocznym po prawej stronie obok opcji Style kliknij przycisk +.

Musisz nadać mu nazwę w określony sposób:

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

W tym przypadku nazwa przykładowej tarczy zegarka to Bauhaus, więc kolor zaczyna się od tego, a następnie jest Hands, czyli element, który użytkownicy mogą dostosowywać. Następnie podaj opisową nazwę koloru, np. Charcoal, i określ, który element – wskazówka godzinowa – ma zmienić kolor.

Podsumowując, ostateczna nazwa to: Bauhaus/Hands/Charcoal/Hours:

W oknie dialogowym w pobliżu środka pojawi się opcja „Nazwa”.
Rysunek 11. Okno dialogowe Utwórz nowy styl koloru, w którym możesz dodać style kolorów, które użytkownik może dostosować do tarczy zegarka

Aby utworzyć niestandardowy motyw kolorystyczny dla wskazówki minutowej, wykonaj podobne czynności:

Element Minuty pojawi się pod elementem Godziny.
Rysunek 12. Stosowanie stylu Charcoal do innego elementu tarczy zegarka

Na koniec przypisz te kolory do rzeczywistych wskazówek, które pojawiają się na tarczy zegarka:

Ilustracja 13. Przypisywanie motywu Bauhaus/Hands/Charcoal/Minutes do wskazówki minutowej tarczy zegarka

Dodawanie kolejnego stylu

Utwórz nowy styl, zmieniając część Theme Name stylu. W tym przykładzie dodajemy nowy styl o nazwie Rust (Bauhaus/Hands/Rust/Hours):

Nowy motyw kolorystyczny pojawi się pod pierwszym motywem.
Ilustracja 14. Nowy motyw kolorystyczny wskazówek tarczy zegarka o nazwie Rust

Użytkownik może następnie przełączać się między motywami kolorystycznymi „Węgiel” i „Rdza” na urządzeniu, a wskazówki godzinowa i minutowa tarczy zegarka zostaną odpowiednio pokolorowane:

Każdy motyw kolorystyczny jest wyświetlany jako element listy. Nazwa elementu
    wyświetla się w tytule ekranu.

Ilustracja 15. Ekran konfiguracji widoczny dla użytkownika, na którym można wybrać motyw kolorystyczny wskazówek tarczy zegarka (po lewej stronie), oraz efekt wybrania z tej listy opcji Rust (po prawej stronie).

Stosowanie do innych elementów

Wykonaj podobne czynności, aby umożliwić zmianę motywu innych elementów tarczy zegarka. Te motywy można łączyć ze sobą, a do tworzenia złożonych motywów z możliwością zamiany możesz używać dowolnej liczby stylów kolorów:

Style są uporządkowane według rodziny elementów, a następnie według nazwy motywu kolorystycznego i konkretnych elementów.
Rysunek 16. Pełniejsza lista stylów

W przypadku powyższego zestawu stylów podano 2 opcje wskazówek – RustCharcoal – oraz 3 opcje tarczy – Light, DarkDuotone:

Każdy motyw kolorystyczny jest wyświetlany jako element listy. Nazwa elementu
    wyświetla się w tytule ekranu.
Ilustracja 17. Ekran konfiguracji dla użytkownika, na którym można wybrać jeden z obsługiwanych motywów kolorystycznych tarczy zegarka