Podcast
Questions and Answers
Quel est le titre du chapitre 4 ?
Quel est le titre du chapitre 4 ?
Boutons
Quel est le nom du premier type de bouton présenté ?
Quel est le nom du premier type de bouton présenté ?
FlatButton
Quelles sont les propriétés du FlatButton ?
Quelles sont les propriétés du FlatButton ?
Quelle est la fonction de la propriété onPressed
?
Quelle est la fonction de la propriété onPressed
?
Signup and view all the answers
Quel est le nom du deuxième type de bouton présenté ?
Quel est le nom du deuxième type de bouton présenté ?
Signup and view all the answers
Quelles sont les propriétés spécifiques du RaisedButton ?
Quelles sont les propriétés spécifiques du RaisedButton ?
Signup and view all the answers
Quel est l'effet visuel apporté par la propriété elevation
?
Quel est l'effet visuel apporté par la propriété elevation
?
Signup and view all the answers
Quelles sont les caractéristiques du FloatingActionButton ?
Quelles sont les caractéristiques du FloatingActionButton ?
Signup and view all the answers
Le ButtonBar peut inclure des RaisedButton et des FlatButton.
Le ButtonBar peut inclure des RaisedButton et des FlatButton.
Signup and view all the answers
Le DropdownButton permet de sélectionner une valeur parmi une liste d'options.
Le DropdownButton permet de sélectionner une valeur parmi une liste d'options.
Signup and view all the answers
Study Notes
Chapitre 4 : Boutons Flutter
- Boutons plats (FlatButton): Composant de base pour créer des boutons dans Flutter.
- Syntaxe (Exemple): Le code montre comment créer un bouton plat avec un texte, une couleur et une action à exécuter lors du clic.
-
Propriétés clés:
-
child
: Texte ou widget affiché sur le bouton. -
onPressed
: Fonction à exécuter lorsque l'utilisateur clique sur le bouton. -
splashColor
: Couleur de l'effet d'impact lors du clic. -
color
: Couleur de fond du bouton. -
textColor
: Couleur du texte du bouton. -
disabledColor
: Couleur du bouton lorsqu'il est désactivé. -
highlightColor
: Couleur mise en surbrillance à l'activation de la souris.
-
- Exemple de code: Le code fournit un exemple concret du bouton plat et de ses propriétés.
Boutons avec icône (FlatButton.icon)
- Syntaxe (Exemple): Ce type de bouton associe un texte à une icône.
-
Propriétés clés:
-
icon
: Widget icône à afficher sur le bouton. -
label
: Texte à afficher sur le bouton.
-
Boutons surélevés (RaisedButton) et avec icône (RaisedButton.icon)
- Syntaxe (Exemple): Ces boutons ont une apparence 3D, une ombre lorsqu'ils sont pressés.
-
Propriétés clés:
-
color
: Couleur de fond du bouton. -
textColor
: Couleur du texte. -
splashColor
: Couleur d'impact lors du clic. -
disabledColor
: etdisabledTextColor
: Couleurs pour l'état désactivé
-
Boutons flottants (FloatingActionButton)
- Syntaxe (Exemple): Ces boutons flottants sont souvent utilisés pour des actions rapides.
-
Propriétés clés:
-
child
: Un widget, souvent une icône. -
onPressed
: Action à réaliser lors du clic. -
shape
etborderRadius
: pour personnaliser l'apparence du bouton. -
elevation
: Pour plus de profondeur visuelle au bouton.
-
- Boutons flottants étendus (FloatingActionButton.extended): Une variante avec un label et une icone.
Barre de Boutons (ButtonBar)
- Syntaxe (Exemple): Permet de grouper plusieurs boutons dans une barre.
-
Propriétés clés:
-
children
: Liste de boutons à inclure dans la barre.
-
Menu déroulant (DropdownButton)
- Syntaxe (Exemple): Affiche une liste de choix.
-
Propriétés clés:
-
items
: Liste d'éléments à afficher dans le menu déroulant. -
onChanged
: Fonction à exécuter lorsque l'utilisateur sélectionne une option. -
value
: L'item actuellement sélectionné.
-
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testez vos connaissances sur le chapitre 4 qui aborde les différents types de boutons en programmation. Ce quiz couvre les éléments essentiels tels que le premier type de bouton présenté et les propriétés spécifiques du FlatButton. Parfait pour les étudiants en développement logiciel qui souhaitent renforcer leur compréhension des bases.