Biglietto da visita: Contatti
Fa parte della sezione La tua prima app del percorso Flutter di Coddy. Lezione 32 di 32.
Un biglietto da visita serve per mettersi in contatto, quindi l’ultima parte contiene i dettagli di contatto: un numero di telefono e un indirizzo email, ciascuno con la propria icona, su un pannello bianco.
Ogni riga di contatto è una Row con un’icona, un piccolo spazio e del testo. Le due righe sono contenute in una Column, all’interno di un Container con imbottitura e angoli arrotondati. Uno sfondo chiaro sull’intero schermo fa risaltare il pannello bianco:
Scaffold(
backgroundColor: Colors.indigo.shade50,
body: ...,
)Colors.indigo.shade50 è la tonalità più chiara dell’indaco. Ogni colore in Colors ha tonalità da shade50 a shade900.
Sfida
FacileCompleta la scheda:
- assegna allo
ScaffoldunbackgroundColor:pari aColors.indigo.shade50 - sotto il lavoro, dopo un
SizedBox(height: 24), aggiungi unContainercon16pixel di padding e unBoxDecorationbianco con angoli arrotondati - al suo interno, una
Columndi due righe:Icons.phonecon+1 555 0100e, sotto,Icons.emailconjordan@example.com
Provalo tu
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
CircleAvatar(
radius: 48,
backgroundColor: Colors.indigo,
child: Text('JD', style: TextStyle(fontSize: 32, color: Colors.white)),
),
SizedBox(height: 16),
Text(
'Jordan Diaz',
style: TextStyle(fontSize: 28, fontWeight: FontWeight.bold),
),
Text(
'Flutter Developer',
style: TextStyle(color: Colors.blueGrey),
),
],
),
),
),
);
}
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di La tua prima app
1Ciao, Flutter
Che cos’è Flutter?Modifica il testoL’albero dei widgetScaffold e AppBarStringhe e virgoletteCommenti7Progetto: Biglietto da visita
Biglietto da visita: LayoutBiglietto da visita: Stile2Stilizzare il testo
Dimensione del carattereGrassetto e corsivoColore del testoColori in esadecimaleEsercitati da solo: Compilatore Flutter online