Packages UI dans Figma
Les packages UI définissent un modèle partagé pour les composants d'UI Android. Les packages UI sont créés dans Figma et utilisés pour générer du code Compose de production dans Android Studio. Un package UI contient les informations suivantes :
- Informations sur la mise en page
- Résumé du package UI
- Paramètres de contenu et d'interaction
- Informations sur les styles
- Éléments de police et d'image
Créer un package UI
![Ajouter un résumé au package UI](https://developer.android.google.cn/static/develop/ui/compose/tooling/relay/images/create-ui-packages/relay-for-figma.png?authuser=19&hl=fr)
Pour créer un package UI à l'aide du plug-in Relay for Figma :
- Ouvrez le plug-in, puis cliquez sur Commencer.
- Sélectionnez un composant Figma à empaqueter.
- Cliquez sur Create UI Package (Créer un package UI).
Pour créer plusieurs packages UI en même temps:
- Sélectionnez un ou plusieurs composants Figma.
- Cliquez sur Create UI Packages (Créer des packages UI). Un package UI est alors créé pour chaque composant sélectionné.
Vous pouvez également refactoriser des éléments de packages UI existants dans de nouveaux packages :
- Sélectionnez une couche d'images ou de composants dans un package UI existant.
- Cliquez sur l'icône du menu.
- Sélectionnez Create UI package from selection (Créer un package UI à partir de la sélection).
Une fois qu'un package UI est importé dans Android Studio, Relay génère du code lors de la compilation de votre projet Android.
Ajouter un résumé
![Relay for Figma avec un composant sélectionné](https://developer.android.google.cn/static/develop/ui/compose/tooling/relay/images/create-ui-packages/add-summary.png?authuser=19&hl=fr)
Une fois le package UI créé, un champ de texte s'affiche pour vous permettre d'ajouter un résumé. Celui-ci apparaît sous forme de bloc de commentaire au-dessus de la fonction modulable correspondante dans le code généré.
Vous pouvez également modifier le résumé ultérieurement :
- Sélectionnez Summary (Résumé).
- Modifiez le résumé dans le champ de texte.
Supprimer un package UI
Sélectionnez l'icône de menu, puis Remove packaging (Supprimer le package). Cette opération supprime toutes les métadonnées de Relay, mais ne supprime pas le composant dans Figma.
![Option "Remove packaging" (Supprimer le package) dans le plug-in](https://developer.android.google.cn/static/develop/ui/compose/tooling/relay/images/create-ui-packages/remove-packaging-action.png?authuser=19&hl=fr)