Puoi applicare stili a parti del testo per migliorarne la leggibilità, aumentare l'esperienza utente positiva e incoraggiare una maggiore creatività tramite l'uso di colori e caratteri.
Risultati
Compatibilità con la versione
Questa implementazione richiede che il minSDK del progetto sia impostato sul livello API 21 o superiore.
Dipendenze
Applicare stili a parti del testo
Il seguente codice mostra la stringa "Hello World" utilizzando il blu per la "H", il rosso per la "W" e il nero per il resto del testo. Per impostare stili diversi all'interno
di un singolo Text elemento componibile, utilizza il seguente codice:
@Composable fun MultipleStylesInText() { Text( buildAnnotatedString { withStyle(style = SpanStyle(color = Color.Blue)) { append("H") } append("ello ") withStyle(style = SpanStyle(fontWeight = FontWeight.Bold, color = Color.Red)) { append("W") } append("orld") } ) }
Punti chiave sul codice
- Utilizza
buildAnnotatedStringche restituisce unaAnnotatedStringstringa per impostare stili diversi all'interno del testo. - Applica lo stile a una parte del testo con
SpanStyle, una configurazione che consente di applicare lo stile a livello di carattere.
Raccolte che contengono questa guida
Questa guida fa parte di queste raccolte di guide rapide curate che riguardano obiettivi di sviluppo Android più ampi: