I parametri sono gli aspetti modificabili di un pacchetto UI. Il flusso di lavoro di inoltro supporta due tipi di parametri: parametri dei contenuti e gestori di interazione.
- I parametri dei contenuti consentono al codice di Compose di modificare dinamicamente gli elementi di un pacchetto UI, come contenuti e stili.
- I gestori di interazione consentono al codice di Compose di rispondere all'input dell'utente, ad esempio le pressioni lunghe o i doppi tocchi.
Puoi aggiungere parametri al pacchetto UI o ai relativi elementi secondari. Anche le associazioni di parametri sono condivise tra le varianti di Figma se i loro livelli target hanno nomi identici. Ogni parametro viene trasformato in parametri di funzione componibile nel codice generato.
![Parametri in Figma e codice generato](https://developer.android.com/static/develop/ui/compose/tooling/relay/images/add-parameters/parameters.png?authuser=6&hl=it)
Proprietà dei parametri
Il tipo di livello in Figma determina quali proprietà parametro sono disponibili:
Tutti i livelli
tocca-handler (specifica un livello che può essere toccato)
- Il parametro
() -> Unit
viene generato nel codice.
handler-doppio tocco (specifica che un livello può essere toccato due volte)
- Il parametro
() -> Unit
viene generato nel codice.
longpress-handler (specifica che un livello può essere premuto a lungo)
- Il parametro
() -> Unit
viene generato nel codice.
Livello frame o gruppo
children (contenuti dei livelli)
- Il parametro
Composable
viene generato nel codice. - Per ulteriori dettagli, consulta Parametri per bambini.
colore-sfondo
- Il parametro
Color
viene generato nel codice.
Spaziatura interna (Spaziatura interna con layout automatico)
- Il parametro
PaddingValues
viene generato nel codice.
raggio-bordo
- Il parametro
Double
viene generato nel codice.
Livello di testo
contenuti-testo
- Il parametro
String
viene generato nel codice se il testo ha un solo stile. - Il parametro
AnnotatedString
viene generato nel codice se il testo ha più stili.
color (colore del testo)
- Il parametro
Color
viene generato nel codice.
Livello immagine
contenuti-di-immagini
- Il parametro
Painter
viene generato nel codice.
Aggiungere parametri
- Seleziona un livello del componente.
Fai clic su + e seleziona una proprietà parametro.
Rinomina parametri
- Seleziona un parametro.
- Modifica il campo Nome.
Rimuovi parametri
- Seleziona un parametro.
- Fai clic sull'icona del Cestino.
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Nozioni di base sul layout di scrittura
- Più stili nel testo
- Kotlin per Jetpack Compose