navigator.pop()
メソッドは、BuildContext
とオプションの引数を受け取ることができます。BuildContext
は、現在のウィジェットツリーの位置を示すために使用されます。
以下に、navigator.pop()
メソッドの使用方法といくつかのコード例を示します。
- シンプルな使用例:
onPressed: () {
Navigator.pop(context);
}
上記の例では、ボタンが押された時にnavigator.pop()
メソッドが呼び出されます。context
は、現在のウィジェットのビルドコンテキストを示します。
- 引数を渡す例:
onPressed: () {
Navigator.pop(context, true);
}
上記の例では、navigator.pop()
メソッドの第二引数にtrue
を渡しています。この引数は、前の画面にデータを渡すために使用できます。
これらは、navigator.pop()
メソッドの基本的な使い方の一部です。他にも、アニメーションやルーティングのカスタマイズなど、さまざまなオプションがあります。
以上のように、Flutterでnavigator.pop()
メソッドを使用して画面遷移を行う方法といくつかのコード例を紹介しました。この方法を使うことで、スムーズなユーザーエクスペリエンスを提供することができます。