Dimensione, peso e stile del carattere
Renda il testo in grassetto, corsivo e della dimensione corretta.
Dimensione, peso e stile del carattere è una lezione Jetpack Compose Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Jetpack Compose Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Jetpack Compose Academy include 4 lezioni in totale.
Dare stile al testo
Le parole semplici vanno bene, ma le app reali hanno bisogno di enfasi. Text accetta argomenti semplici per controllare dimensione, spessore e stile senza usare XML.
Impostare la dimensione
Usi fontSize per ingrandire o ridurre il testo. Le dimensioni usano l'unità sp, che rispetta le impostazioni dei caratteri per l'accessibilità dell'utente.
Text("Big title", fontSize = 24.sp)Perché sp e non dp
Il testo usa sp per adattarsi alla dimensione dei caratteri di sistema. Il layout usa dp, ma le parole dovrebbero ingrandirsi quando l'utente preferisce un testo più grande.
Rendere il testo in grassetto
Scelga fontWeight quando desidera dare enfasi. FontWeight.Bold è la scelta comune per titoli ed etichette importanti.
Text("Headline", fontWeight = FontWeight.Bold)Gli spessori formano una scala
Lo spessore non si limita a grassetto o non grassetto. FontWeight va da Light a Black, permettendo di regolare con precisione l'enfasi richiesta dal design.
FontWeight.Light
FontWeight.Medium
FontWeight.BlackAggiungere il corsivo
Inclini il testo con fontStyle. FontStyle.Italic è ideale per citazioni, didascalie o un tocco discreto di personalità.
Text("a note", fontStyle = FontStyle.Italic)Usarli insieme
Questi argomenti si combinano liberamente. Una sola chiamata a Text può impostare contemporaneamente dimensioni grandi, grassetto e corsivo, tutto in una singola riga di codice leggibile. 🙂
Text("Wow", fontSize = 20.sp,
fontWeight = FontWeight.Bold)Cambiare la famiglia di caratteri
Sostituisca il carattere con fontFamily. Famiglie integrate come Serif e Monospace sono disponibili senza costi aggiuntivi, ma può caricare anche caratteri personalizzati.
Text("code", fontFamily = FontFamily.Monospace)Spaziatura tra le lettere
Per titoli ariosi e raffinati, regoli letterSpacing. Un po' di spazio aggiuntivo tra i caratteri può dare un aspetto pregiato ai titoli in maiuscolo.
Text("MENU", letterSpacing = 2.sp)Affidarsi agli stili del tema
Invece di impostare ogni valore, passi uno style già pronto da MaterialTheme. In questo modo tutte le schermate mantengono una coerenza visiva.
Text("Title", style = MaterialTheme.typography.titleLarge)Piccoli dettagli, grande rifinitura
Dimensione, spessore e stile sono argomenti minimi, ma insieme trasformano il testo piatto in una gerarchia chiara che gli utenti comprendono immediatamente.
Controllo rapido
Quale unità deve assegnare a fontSize e perché?
Riepilogo
Ha dato stile al testo con fontSize, fontWeight, fontStyle e fontFamily. Usi sp per le dimensioni e preferisca la tipografia del tema per un aspetto coerente. 🎨
Domande Frequenti
La lezione «Dimensione, peso e stile del carattere» è gratuita?
Sì — il testo completo di «Dimensione, peso e stile del carattere» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Jetpack Compose Academy, passa a CoddyKit PRO. Il corso Jetpack Compose Academy include 4 lezioni in totale.
Cosa imparerò in «Dimensione, peso e stile del carattere»?
Renda il testo in grassetto, corsivo e della dimensione corretta. Eserciti Jetpack Compose Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Jetpack Compose Academy?
Non è richiesta alcuna esperienza precedente. Jetpack Compose Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Dimensione, peso e stile del carattere»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Jetpack Compose Academy?
Sì. Ogni lezione Jetpack Compose Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- La Composable Text
- Dimensione, peso e stile del carattere
- Colore, allineamento e overflow
- AnnotatedString: testo misto avanzato