Figma'daki Kullanıcı Arayüzü Paketleri
Kullanıcı Arayüzü Paketleri Android kullanıcı arayüzü bileşenleri için paylaşılan bir model tanımlar. Kullanıcı Arayüzü Paketleri Figma'nın içinde oluşturulur ve Android Studio'da üretim Compose kodu oluşturmak için kullanılır. Kullanıcı arayüzü paketi aşağıdaki bilgileri içerir:
- Düzen bilgileri
- Kullanıcı Arayüzü Paketi özeti
- İçerik ve etkileşim parametreleri
- Stil bilgileri
- Yazı tipi ve resim öğeleri
Kullanıcı Arayüzü Paketi Oluşturma
![Kullanıcı arayüzü paketine özet ekleme](https://developer.android.com/static/develop/ui/compose/tooling/relay/images/create-ui-packages/relay-for-figma.png?authuser=19&hl=tr)
Relay for Figma eklentisini kullanarak kullanıcı arayüzü paketi oluşturmak için:
- Eklentiyi açın ve Başlayın'ı tıklayın.
- Paketlemek istediğiniz bir Figma bileşenini seçin.
- Kullanıcı Arayüzü Paketi Oluştur'u tıklayın.
Aynı anda birden fazla kullanıcı arayüzü paketi oluşturmak için:
- Bir veya daha fazla Figma bileşeni seçin.
- Create UI Packages'ı (Kullanıcı Arayüzü Paketleri Oluştur) tıklayın. Bu işlem, seçilen her bileşen için bir kullanıcı arayüzü paketi oluşturur.
Mevcut Kullanıcı Arayüzü Paketi öğelerini yeni paketler halinde de yeniden düzenleyebilirsiniz:
- Mevcut bir kullanıcı arayüzü paketinde çerçeve veya bileşen katmanı seçin.
- Menü simgesini tıklayın.
- "Seçimden kullanıcı arayüzü paketi oluştur"u seçin.
Bir Kullanıcı Arayüzü Paketi Android Studio'ya aktarıldıktan sonra, Android projeniz derlendiğinde Relay kod oluşturur.
Özet ekle
![Bileşen seçili halde Figma için geçiş](https://developer.android.com/static/develop/ui/compose/tooling/relay/images/create-ui-packages/add-summary.png?authuser=19&hl=tr)
Oluşturma işleminden sonra, Kullanıcı Arayüzü Paketi'ne özet ekleyebileceğiniz bir metin alanı görüntülenir. Özet, oluşturulan kodda ilgili composable işlevinin üzerinde bir yorum bloğu olarak görünür.
Özeti daha sonra da düzenleyebilirsiniz:
- Özet'i seçin.
- Metin alanında özeti düzenleyin.
Kullanıcı Arayüzü Paketini Kaldır
Menü simgesini, ardından Paketi kaldır'ı seçin. Bu işlem, tüm Relay meta verilerini siler ancak Figma'daki bileşeni silmez.
![Eklentideki "Paketlemeyi kaldır" seçeneği](https://developer.android.com/static/develop/ui/compose/tooling/relay/images/create-ui-packages/remove-packaging-action.png?authuser=19&hl=tr)