Đồ hoạ vectơ

Relay hỗ trợ việc chuyển các lớp vectơ của Figma sang vectơ vẽ được của Android.

Biểu đồ – Lớp vectơ sang VectorDrawable sang Image (Hình ảnh)

Relay chuyển đổi các lớp vectơ Figma thành Đồ hoạ vectơ có thể mở rộng (SVG). Sau đó, SVG được chuyển đổi thành các vectơ vẽ được. Vectơ vẽ được là một đồ hoạ vectơ được xác định trong tệp XML ở dạng nhóm điểm, đường thẳng và đường cong cùng với thông tin màu sắc có liên quan. Trong mã đã tạo, vectơ vẽ được dùng như một thành phần hình ảnh.

Relay hiện hỗ trợ các thuộc tính định dạng vectơ sau:

  • Tất cả các loại vectơ (hình chữ nhật, đường kẻ, mũi tên, hình elip, đa giác, ngôi sao, vectơ chung)
  • Tô màu vectơ (màu đồng nhất, kiểu chuyển màu tuyến tính, kiểu chuyển màu xuyên tâm)
  • Nét liền
  • Tô màu nét (màu đồng nhất, kiểu chuyển màu tuyến tính, kiểu chuyển màu xuyên tâm)
  • Độ rộng nét
  • Kiểu kết thúc nét
  • Độ mờ

Các điểm hạn chế

Thuộc tính riêng của từng vectơ hiện không được hỗ trợ là:

  • Các tính năng mà định dạng VectorDrawable của Android không hỗ trợ:
    • Hình ảnh bitmap được nhúng (ngoại trừ hình chữ nhật được hỗ trợ dưới dạng hình ảnh thay vì vectơ)
    • Nét đứt
    • Làm mờ
    • Bóng
    • Mẫu
    • Mặt nạ
    • Độ mờ của nhóm
    • Tiêu điểm chuyển màu toả tròn
  • Các tính năng mà định dạng SVG không hỗ trợ:
    • Chuyển màu góc
    • Chuyển màu kim cương
  • Toán tử Boolean giữa các đối tượng vectơ (liên kết/trừ/giao nhau/loại trừ)
    • Một giải pháp là kết hợp và làm phẳng thành một vectơ