Flutter Chapitre 4 : Boutons
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel bouton est conçu pour avoir un effet d'ombre ?

  • FlatButton
  • RaisedButton (correct)
  • DropdownButton
  • ButtonBar

Quel type de bouton est généralement utilisé pour des actions flottantes dans une application ?

  • DropdownButton
  • ButtonBar
  • FlatButton.icon
  • FloatingActionButton (correct)

Quelle affirmation est correcte concernant le DropdownButton ?

  • Il change la valeur lors d'un clic sur Flutter.
  • Il ne change pas la valeur lorsque Flutter est sélectionné. (correct)
  • Il a un effet d'ombre distinct.
  • Il est utilisé pour les boutons de navigation.

Quelle est la principale caractéristique du FloatingActionButton.extended ?

<p>Il est plus large et peut contenir une étiquette. (C)</p> Signup and view all the answers

Quel est le but principal du ButtonBar ?

<p>Organiser et aligner plusieurs boutons. (D)</p> Signup and view all the answers

Quel composant permet de contrôler le texte saisie par l'utilisateur dans un formulaire ?

<p>TextEditingController (A)</p> Signup and view all the answers

Quel type de widget est utilisé pour sélectionner une option parmi plusieurs dans une interface ?

<p>Radio (C)</p> Signup and view all the answers

Quel est l'objectif principal d'un formulaire dans une interface utilisateur ?

<p>Recueillir des données de l'utilisateur (B)</p> Signup and view all the answers

Quel composant est utilisé pour créer une bascule entre deux états ?

<p>Switch (B)</p> Signup and view all the answers

Quel type de champ est le mieux adapté pour une entrée où plusieurs choix sont possibles mais seulement un peut être sélectionné ?

<p>RadioList (B)</p> Signup and view all the answers

Signup and view all the answers

Signup and view all the answers

Flashcards

FlatButton

Un bouton plat sans effet de surélévation, offrant une apparence simple et minimaliste.

RaisedButton

Un bouton avec une apparence tridimensionnelle, légèrement surélevée, donnant un effet de profondeur.

FloatingActionButton

Un bouton flottant circulaire, souvent utilisé pour les actions principales ou contextuelles.

FloatingActionButton.extended

Variante étendue du FloatingActionButton, avec un texte ajouté.

Signup and view all the flashcards

ButtonBar

Permet de regrouper plusieurs boutons dans une barre horizontale.

Signup and view all the flashcards

TextEditingController

Un widget qui permet aux utilisateurs de saisir du texte.

Signup and view all the flashcards

Switch

Un widget qui permet de choisir entre deux options, généralement "Activé" et "Désactivé".

Signup and view all the flashcards

Radio

Un widget qui permet de choisir une seule option parmi plusieurs.

Signup and view all the flashcards

Forms

Un groupe de widgets qui permettent aux utilisateurs d'interagir avec une application.

Signup and view all the flashcards

TextField

Un widget qui représente un champ de saisie de texte. Le contenu peut être modifié par l'utilisateur.

Signup and view all the flashcards

Study Notes

Chapitre 4 : Boutons

  • Boutons plats (FlatButton): Composant Flutter pour créer des boutons.
  • Utilisation de MaterialApp, Scaffold, AppBar et Center pour intégrer le bouton.
  • L'attribut child contient le texte affiché sur le bouton.
  • L'attribut onPressed est appelé lorsqu'on clique sur le bouton. Il exécute une fonction (ex: print('Flat Button was clicked')).
  • Propriétés personnalisation : splashColor, color, textColor, disabledColor, highlightColor pour ajuster l'apparence (notamment couleurs).
  • Boutons plats avec icône (FlatButton.icon): Ajout d'une icône à un bouton plat.
  • L'attribut icon spécifie une icône (ex. Icon(Icons.call)).
  • L'attribut label spécifie le texte du bouton (ex. Text('Call Me')).

Boutons surélevés (RaisedButton) et avec icône (RaisedButton.icon)

  • RaisedButton: Bouton avec ombre (effet surélevé).
  • La personnalisation inclut les couleurs : (color, textColor, disabledTextColor, disabledColor, splashColor).
  • L'utilisation d'une SizedBox ajoute de l'espace entre les boutons.

Bouton d'action flottant (FloatingActionButton)

  • FloatingActionButton: Bouton flottant sur l'écran, souvent utilisé pour les actions rapides.
  • L'icône est spécifiée grâce à l'attribut child (ex. Icon(Icons.check)).
  • L'attribut onPressed précise l'action à réaliser lors du clic.
  • La personnalisation des couleurs est possible avec backgroundColor et foregroundColor.
  • L'attribut mini permet de rendre le bouton plus petit.
  • L'attribut elevation contrôle la hauteur de l'effet d'ombrage.
  • L'attribut shape permet de modifier la forme du bouton avec une RoundedRectangleBorder qui permet de créer des arrondis.

Bouton d'action flottant étendu (FloatingActionButton.extended)

  • FloatingActionButton.extended: Version améliorée du FloatingActionButton avec un label texte plus visible.
  • L'attribut icon définit l'icône.
  • L'attribut label définit le texte.
  • Modification possible pour l'apparence visuelle à travers backgroundColor, foregroundColor.
  • L'attribut mini permet de réduire la taille du bouton extended.
  • L'attribut elevation contrôle la hauteur de l'effet d'ombrage.
  • L'attribut shape permet de modifier la forme du bouton avec une RoundedRectangleBorder qui permet de créer des arrondis.

Barre de Boutons (ButtonBar)

  • ButtonBar: Permet de regrouper plusieurs boutons dans une barre.
  • Les boutons dans la ButtonBar peuvent être des RaisedButton ou FlatButton.
  • L'attribut alignment contrôle l'alignement des éléments dans la barre.
  • L'attribut children contient une liste des boutons à afficher.
  • MainAxisAlignment.center centre horizontalement les éléments dans la ButtonBar.

Bouton déroulant (DropdownButton)

  • DropdownButton: Affiche une liste déroulante d'options.
  • L'attribut items définit la liste déroulante, générée avec la méthode map.
  • onChanged gère les changements de sélection, mettant à jour l'état avec setState.
  • L'attribut value détermine la sélection actuelle.
  • L'attribut items est une liste d'objets DropdownMenuItem qui contiennent la valeur et le texte à afficher.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Flutter Forms (PDF)
Flutter Buttons PDF

Description

Testez vos connaissances sur les différents types de boutons dans Flutter, y compris les boutons plats et surélevés. Ce quiz explore leur utilisation, les propriétés de personnalisation et l'ajout d'icônes. Préparez-vous à vous plonger dans le monde des interfaces utilisateur Flutter !

More Like This

Flutter or Native Development
8 questions
Flutter and Dart Programming Quiz
0 questions
Flutter Widgets Quiz
10 questions

Flutter Widgets Quiz

HandierHeliotrope9143 avatar
HandierHeliotrope9143
Flutter Chapter on Scaffolds
48 questions

Flutter Chapter on Scaffolds

InvigoratingAutomatism avatar
InvigoratingAutomatism
Use Quizgecko on...
Browser
Browser