Grafika wektorowa

Usługa Relay obsługuje translację warstw wektorowych Figmy na rysunki wektorowe na Androidzie.

Diagram – warstwy wektorowe do elementu VectorDrawable to Image

Usługa Relay konwertuje warstwy wektorowe Figma na obiekty Scalable Vector Graphics (SVG), które są następnie konwertowane na obiekty rysowalne wektorowe. Obiekt rysowalny wektorowo to grafika wektorowa zdefiniowana w pliku XML jako zestaw punktów, linii i krzywych z powiązanymi informacjami o kolorze. W wygenerowanym kodzie obiekt rysowalny w formacie wektorowym jest używany jak zasób graficzny.

Usługa Relay obsługuje obecnie te atrybuty formatu wektorowego:

  • Wszystkie typy wektorów (prostokąt, linia, strzałka, elipsa, wielokąt, gwiazda, wektor ogólny)
  • Wypełnienie wektorowe (kolor jednolity, gradient liniowy, gradient promieniowy)
  • Ruchy stałe
  • Wypełnienie kreską (kolor jednolity, gradient liniowy, gradient promieniowy)
  • Grubość kreski
  • Styl końca kreski
  • Przezroczystość

Ograniczenia

Atrybuty wektorowe nie są obecnie obsługiwane:

  • Funkcje nieobsługiwane w formacie VectorDrawable na urządzeniach z Androidem:
    • osadzone obrazy bitmapowe (z wyjątkiem prostokątów, które są obsługiwane jako obrazy, a nie wektory);
    • Kreski przerywane
    • Rozmycie
    • Cień
    • Wzór
    • Maska
    • Przezroczystość grupy
    • Punkt centralny gradientu promieniowego
  • Funkcje nieobsługiwane w formacie SVG:
    • Gradienty kątowe
    • Romb
  • Operacje logiczne między obiektami wektorów (łączenie / odejmowanie / przecinanie / wykluczanie)
    • Obejściem jest połączenie i spłaszczenie w jeden wektor