Connaissances Informatiques >> Dépannage >> PC Dépannage >> Content
  Derniers articles
  • Comment faire pour dépanner un Flex…
  • Comment faire pour dépanner un Dell…
  • Comment créer des peintures personn…
  • Comment changer le nom d'une chaîne…
  • Comment diffuser du contenu multimé…
  • Pouvez-vous retirer de l'argent du c…
  • Combien de types de touches sur un c…
  • NextDNS vs Cloudflare :quel est le D…
  • Comment utiliser les raccourcis de c…
  • Comment réinitialiser la puce sur C…
  •   PC Dépannage
  • Virus informatiques

  • convertir des fichiers

  • Support pour portable

  • Dépannage ordinateur portable

  • Support PC

  • PC Dépannage

  • Les mots de passe

  • Résoudre les erreurs informatiques

  • Désinstaller Hardware & Software

  • Google

  • VPN

  • Videos

  • AI

  • ChatGPT

  • OpenAI

  • Gemini

  • Browser
  •  
    PC Dépannage

    Que sont les composants réutilisables dans Flutter [Expliqué avec un exemple]

    Composants réutilisables sont les aspects essentiels du langage de programmation Dart sur lequel est basé Flutter. Dart et Flutter sont tous deux fortement influencés par les principes de programmation orientée objet.

    Avec les composants réutilisables, nous pouvons simplement définir un widget et y intégrer un autre widget, comme une relation parent-enfant. Ce faisant, nous pouvons facilement partager les propriétés communes entre un groupe de widgets et maintenir la lisibilité de la base de code de l'interface utilisateur.

    Prenons un exemple simple pour mieux comprendre ce concept. Supposons que vous souhaitiez créer un composant de bouton personnalisé pouvant être réutilisé dans n'importe quelle partie de votre application Flutter.

    Pour cela, nous définissons une nouvelle classe qui étend la classe `StatefulWidget`. Vous trouverez ci-dessous l'extrait de code du widget `CustomButton`.

    ```fléchette

    importer 'package:flutter/material.dart';

    la classe CustomButton étend StatefulWidget {

    Texte de chaîne final ;

    couleur finale ;

    final VoidCallback onPressed ;

    const BoutonPersonnalisé(

    {requis this.text, requis this.color, requis this.onPressed});

    @outrepasser

    State createState() => _CustomButtonState();

    }

    la classe _CustomButtonState étend State {

    @outrepasser

    Construction du widget (contexte BuildContext) {

    retourner le bouton élevé (

    onPressed :widget.onPressed,

    style : ElevatedButton.styleFrom(

    primaire :widget.color,

    ),

    enfant :Texte(widget.text),

    );

    }

    }

    ```

    Voyons maintenant comment utiliser ce `CustomButton`. Supposons que nous ayons une classe « MyApp » qui étend la classe « StatelessWidget ». Nous devons simplement créer une instance du widget `CustomButton` et transmettre les paramètres requis.

    ```fléchette

    importer 'package:flutter/material.dart';

    importer 'package:flutter_training_app/CustomButton.dart';

    la classe MyApp étend StatelessWidget {

    const MonApp({Clé? clé}) :super(clé:clé);

    @outrepasser

    Construction du widget (contexte BuildContext) {

    renvoyer MaterialApp (

    maison : échafaudage (

    barre d'application :barre d'application (

    titre :Texte('Mon App'),

    ),

    corps :Centre (

    enfant :CustomButton (

    texte :'Cliquez sur moi',

    couleur:couleurs.bleu,

    surAppuyé :() {

    // Faites quelque chose ici.

    },

    ),

    ),

    ),

    );

    }

    }

    ```

    C'est ça! Nous avons créé et utilisé avec succès un composant réutilisable en utilisant la composition du Widget. Grâce à cette technique, nous pouvons améliorer la réutilisabilité et la maintenabilité du code de notre interface utilisateur Flutter.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Combien de joueurs dans Super Mario Bros. Wonder 
  • Comment faire pour accélérer Computer Games 
  • Comment faire pour résoudre Sky Broadband 
  • Que faire si la télécommande Roku est mouillée ? 
  • Comment créer des popovers Bootstrap 5 ? 
  • Guider la technologie - Articles pratiques, guides d'achat de gadgets, listes techniques 
  • Comment vérifier si vous avez retourné un Redbox DVD 
  • Comment Redémarrez Windows 7 Avec panne de disque du système 
  • Comment mettre à jour votre manette PS5 sur PC 
  • Comment puis-je identifier un Key Logger 
  • Connaissances Informatiques © http://www.ordinateur.cc