In Flutter, RichText
è un widget che ti consente di creare testo con stili e formattazioni diversi all'interno di un singolo widget di testo. Puoi utilizzare più TextSpan
widget per definire diverse porzioni di testo con stili diversi.
Ecco un esempio di come utilizzare RichText
:
In questo esempio, il RichText
widget viene utilizzato per creare un testo con stili diversi. I TextSpan
widget vengono utilizzati come figli per definire le varie porzioni di testo con stili distinti.
- Il primo
TextSpan
ha uno stile utilizzando lo stile di testo predefinito del contesto(in questo caso eredita lo stile predefinito diAppBar
). - Il secondo
TextSpan
applica uno spessore di carattere in grassetto e un colore blu alla parola " Flutter ". - Il terzo
TextSpan
aggiunge semplicemente il testo "è fantastico!" all'estremità.
Puoi personalizzare la formattazione, i caratteri, i colori e altri stili all'interno di ciascuno TextSpan
secondo necessità.
Il RichText
widget è particolarmente utile quando è necessario applicare stili diversi a parti diverse del testo, ad esempio quando si visualizza contenuto formattato o si enfatizzano parole o frasi specifiche.
Sentiti libero di sperimentare stili diversi e TextSpan
widget nidificati per ottenere gli effetti visivi desiderati nella tua app.