Flutter Button onPressed
Flutter Button on Pressed
- 
Présentation
 - Comme son nom l’indique, le bouton d’icône Flutter 
onPressedest utilisé pour rendre le bouton d’icône Flutter cliquable. Onpressedest utilisé pour définir une action qui sera déclenchée lorsque l’utilisateur cliquera sur ce bouton d’icône Flutter particulier.- Pour exécuter une fonction lorsque le bouton est enfoncé, utilisez la propriété onPressed() du bouton.
 - 
Étapes pour implémenter la propriété
onPressed - 
Étape 1 : Créer un widget avec état (stateFull)
 - Pour créer un Widget 
Statefulconsltez la page suivante: Comment créer un ‘Stateful Widget’ - Étape 1 : Importer le package requis
 - Étape 2 : Créer une classe étendue Flutter 
StatefulWidget - Étape 3 : Créer un état pour la classe
 - Ici, vous pouvez voir que j’ai défini un 
IconButton()et à l’intérieur, il y a une icône, une couleur et une taille ainsi qu’un attributonPresseddéfini où vous pouvez ajouter votre propre logique pour la manipulation des boutons d’icônes. - 
Étape 2 : Créer une classe de widget principal
 - La deuxième étape consiste à créer une classe de widget Main qui utilisera la classe
MaterialApp(), avec la classe OnPressedTextButton(). - Ajoutez les lignes de code suivantes dans le fichier
 - 
Étape 3 : Exécutez l’application
 - Maintenant, la dernière étape consiste à exécuter l’application.
 - 
Application
 - Créer un nouveau projet Flutter qui permet de changer une icône lorsque l’utilisateur appuie dessus
 - L’image ci-dessous illustre le travail souhaité
 

Étapes pour créer un ‘Stateful Widget’
import 'package:flutter/material.dart';class OnPressedTextButton extends StatefulWidget {
  const OnPressedTextButton({super.key});
  @override
  State createState() => _OnPressedTextButtonState();
} 
class _OnPressedTextButtonState extends State {
  Color color = Colors.red;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      ...
    );
  }
} 



Solution
