5

ボトム ナビゲーション バーを使用する Flutter でアプリを作成しようとしています。YouTube や Instagram アプリのように、以前にアクセスした画面をナビゲーション スタックに保持したい。たとえば、3 つの異なる下部ナビゲーション バー (A、B、C) があるとします。タブA、B、Cをそれぞれクリックした後、それぞれC、B、Aに戻りたいです。

これが私の主な目標ですが、実装できるかどうかという副次的な目標があります。

Instagram や Youtube で、A -> B -> C -> B -> C の順にタブをクリックすると (今はタブ C にいます)、その後、戻るボタンをクリックし始めると、C -> B に戻ります。 -> タブ。基本的に、各タブはナビゲーション スタックに 1 回配置できます。同じタブに複数回アクセスすると、同じタブの前の画面がナビゲーション スタックから削除されます。

この問題の解決策を 2 日間探していますが、見つかりませんでした。alibaba 開発者によって作成されたflutter-go アプリもテストしましたが、クリックして戻るボタンのアプリが閉じているだけです。

この問題について何か助けていただければ幸いです。

4

2 に答える 2