画像はあなたの目的をよりよく理解しています
https://i.stack.imgur.com/Z45YH.jpg 全部やってみたけどだめ!
画像はあなたの目的をよりよく理解しています
https://i.stack.imgur.com/Z45YH.jpg 全部やってみたけどだめ!
新しいページへの移動は簡単です
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondRoute()),
);
「SecoundRoute」は、新しいウィンドウで開くウィジェットです。詳細については、こちらをご覧ください。
これはもう少し複雑です。「 Dismissible 」というウィジェットがありますが、その名前のように、リストから何かを却下します。ListView からエントリを直接削除することを回避できるようにすることを提案する問題があります。ただし、これは非アクティブです。この機能が存在するかどうか、または優先リストのどこにあるかはわかりません。
ビルド済みのウィジェットの静的リストを使用する場合は、 onDismissed : コールバックで naw ページに移動し、ルート バックで pushReplacement を使用することで回避できます。これにより、メイン ページが再構築されます。あなたのウィジェットは静的であるため、ウィジェットは再び使用されると思います。
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => Page1(),
),
);
flutter_slideableというプラグインがあり、おそらくこのプラグインで解決策を見つけることができます。