Importa un pacchetto UI
Dopo aver creato un pacchetto UI in Figma, puoi importarlo nel tuo progetto Android Studio. Una volta creato il progetto, Relay genera il codice Jetpack Compose.
Per importare un pacchetto UI in un progetto Android Studio:
Seleziona File > Nuovo > Importa pacchetti UI...
Inserisci l'URL di un file Figma che contiene un pacchetto UI.
Fai clic su Avanti.
Seleziona i pacchetti UI che vuoi importare. I componenti visualizzati variano a seconda che tu abbia incollato un link a un componente, a una pagina o a un file. Se un pacchetto UI è già stato importato, è etichettato come "AGGIORNATO". Altrimenti viene visualizzato come "NUOVO".
Fai clic su Fine per importare i pacchetti selezionati e le loro dipendenze nella cartella
ui-packages
.
Schermata Importazione pacchetto UI
La schermata di importazione include le seguenti informazioni:
- Un'immagine di anteprima del componente e delle sue varianti.
- Un titolo e una descrizione.
- Un elenco delle varianti e delle loro proprietà.
- Un elenco dei parametri dei contenuti e dei relativi tipi.
- Un elenco di gestori delle interazioni e relativi tipi.
Finestra dello strumento Pacchetto UI
Il plug-in Android Studio aggiunge una finestra dello strumento denominata Pacchetto UI. Si apre ogni volta che selezioni un file all'interno di una cartella di un pacchetto UI (ad es.
app/src/main/ui-packages/mycomponent/
). Nella finestra degli strumenti viene visualizzato un riepilogo del pacchetto UI e dei suoi contenuti.
Crea il tuo progetto Android
Quando crei un progetto Android Studio contenente un pacchetto UI, il plug-in Relay Gradle genera il codice dal pacchetto UI e lo compila. Anche gli asset dei caratteri vengono scaricati e copiati nel progetto.
Se vuoi creare solo i pacchetti UI importati e non l'intero progetto, puoi eseguire queste attività Gradle specifiche:
generateDebugRelayCode
ogenerateReleaseRelayCode
generano versioni di debug o di rilascio del codice derivato dal pacchetto UI.generateRelayRuntimeCode
crea la libreria di runtime utilizzata dal codice generato.
Durante il processo di compilazione:
- Il codice viene generato dal pacchetto UI e archiviato in cartelle separate.
- Le immagini e i caratteri vengono copiati in una cartella di risorse generata comune.
La posizione delle cartelle è documentata in Informazioni sul pacchetto UI e sul codice generato.
Aggiornamento di un pacchetto UI
Quando una nuova versione di un progetto è pronta, il designer deve creare una nuova versione con nome del file Figma.
In Android Studio, assicurati che la finestra dello strumento Progetto sia in visualizzazione Android.
Nella cartella
ui-packages
del modulo, fai clic con il pulsante destro del mouse sulla cartella Pacchetti UI da aggiornare, quindi seleziona Aggiorna pacchetti UI. Nell'esempio riportato di seguito, abbiamo selezionato cinque pacchetti UI da aggiornare.Puoi anche fare clic con il tasto destro del mouse sulla cartella
ui-packages
per aggiornare tutti i pacchetti UI.
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Informazioni sul pacchetto UI e sul codice generato
- Limitazioni e risoluzione dei problemi
- Mappatura dei componenti al codice esistente