0
votes

Flutter - Supprimer l'icône de tiroir dans l'échafaudage

J'essaie de retirer l'icône de tiroir Burger dans le flutter, mais je ne trouve aucune solution. Je n'ai pas d'AppBar, je ne peux donc pas masquer le changement d'attribut principal. Ceci est mon code:

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          drawer: Drawer(
            child: Container()
            ),
          body: Container()
        ),
    );
  }


0 commentaires

3 Réponses :


-1
votes

Il n'y a pas d'icône de tiroir dans le code ci-dessus. Je viens de le courir. Si vous ne voulez pas de tiroir, vous ne devriez pas fournir un. Il suffit de laisser ça null. Voir l'image ci-dessous pour le résultat que votre code produit. Entrez la description de l'image ici


1 commentaires

J'ai besoin du tiroir, mais il doit être caché, je ne peux donc que le montrer en appuyant sur un autre bouton. Vérifiez la photo que j'ai ajoutée dans la publication des informations, l'icône est blanche, c'est pourquoi il ne figure pas dans votre application.



1
votes

Je viens de savoir ce qui se passait. Ce n'était pas un problème d'échafaudage, c'est arrivé lorsque j'ai ajouté une AppBar. Je n'en ai pas eu dans l'échafaudage, mais à l'intérieur de l'intérieur, j'ai une nettecrollview où j'ai utilisé et SliverAppar qui a créé cette icône, vous pouvez facilement le masquer à l'aide de: Leader: conteneur () à l'intérieur de n'importe quelle adresse appbar


1 commentaires

Cela a aidé - IIRC SIZBOX.SHRINK () est recommandé pour un widget vide



2
votes

dans la barre d'application définit automatiquement la propriété sur FALSE et il n'apparaîtra pas


0 commentaires