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() ), ); }
3 Réponses :
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. p>
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.
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 () code> à l'intérieur de n'importe quelle adresse appbar p>
Cela a aidé - IIRC SIZBOX.SHRINK () est recommandé pour un widget vide
dans la barre d'application définit automatiquement la propriété sur FALSE et il n'apparaîtra pas p>