問題タブ [flutter-pageview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - PageView がメイン ウィジェットを予期しない順序で再構築する
問題: P1、P2、P3 の 3 つのページを持つ PageView があります。P3 (または P2) で追加のページを開き、その追加のページを閉じると、PageView は再構築されますが、P3 が最初のページになります。新しい壊れたページの順序は P3、P2、P3 です。
除外するif (_page != 0 && position == 0) { return pageListTest[_page];}
と、P3 の代わりに P1 が表示されますposition == 0
。これは論理的ですが、P3 を再度表示する必要があるため、望ましい動作ではありません。
使用しているコードは次のとおりです。
何か案は?ありがとう :)