J'ai actuellement un MaterialApp
dans mon application de flutter qui rend l'utilisation du Navigator
extrêmement facile, ce qui est génial. Mais, j'essaie maintenant de comprendre comment créer plus de navigateurs pour des vues/widgets particuliers. Par exemple, j'ai une barre d'onglets personnalisée avec un autre widget/vue. Je voudrais maintenant que ce widget/vue ait sa propre pile de navigation. L'objectif est donc de garder la barre d'onglets en haut pendant que je navigue vers d'autres pages à partir de mon widget/vue.
Cette question est presque exactement ceci: Permanent view with navigation bar in Flutter mais dans ce code, il n'y a pas encore MaterialApp
. Nesting MaterialApp
s donnent des résultats funky et je ne crois pas que ce serait une solution.
Comment utiliser plusieurs navigateurs
Des idées?
je connais au sujet de la 'TabView' mais ce n'est pas ce que je voulais dire. J'aimerais en fait avoir une pile de navigation pour chaque page d'onglet dans ma barre d'onglets, une idée de comment cela peut être accompli? –
Encore une question, quand je suis dans mon navigateur de second niveau (donc celui qui n'est pas créé par mon 'MaterialApp') comment puis-je faire fonctionner le bouton de retour? Il ferme juste l'application pour moi:/ –
@BramVanbilsen, si c'est votre propre bouton, vérifiez quel navigateur vous utilisez. Vous devriez prendre le "second", pas "principal". Si c'est le bouton d'échafaudage, assurez-vous que l'échafaudage est placé dans la portée du "second" navigateur. – Mogol