Carte de visite : Contacts
Fait partie de la section Votre première application du Journey Flutter de Coddy. Leçon 32 sur 32.
Une carte de visite sert à entrer en contact ; la dernière partie contient donc les coordonnées : un numéro de téléphone et une adresse e-mail, chacun accompagné de son icône, sur un panneau blanc.
Chaque ligne de coordonnées est une Row composée d’une icône, d’un petit espace et d’un texte. Les deux lignes sont placées dans une Column, à l’intérieur d’un Container avec du rembourrage et des coins arrondis. Un arrière-plan clair sur tout l’écran fait ressortir le panneau blanc :
Scaffold(
backgroundColor: Colors.indigo.shade50,
body: ...,
)Colors.indigo.shade50 est la nuance d’indigo la plus claire. Chaque couleur de Colors possède des nuances allant de shade50 à shade900.
Défi
FacileTermine la carte :
- donne au
ScaffoldunbackgroundColor:deColors.indigo.shade50 - sous le poste, après un
SizedBox(height: 24), ajoute unContaineravec16pixels de marge intérieure et uneBoxDecorationblanche avec des coins arrondis - à l’intérieur, une
Columnde deux lignes :Icons.phoneavec+1 555 0100, et en dessousIcons.emailavecjordan@example.com
Essayez vous-même
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),
),
],
),
),
),
);
}
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Votre première application
1Bonjour, Flutter
Qu’est-ce que Flutter ?Modifier le texteL’arborescence des widgetsScaffold et AppBarChaînes de caractères et guillemetsCommentaires7Projet : Carte de visite
Carte de visite : Mise en pageCarte de visite : StyleEntraînez-vous par vous-même : Compilateur Flutter en ligne