Flutterで、パラメータ付き画面遷移をする
最終更新日:2019-05-02
記事の詳細ページといった、パラメータ付きの画面遷移をFlutterで行うには、次のようにWidget作成時にパラメータを渡します。
FloatingActionButton(
onPressed: () => Navigator.push(
this.context,
MaterialPageRoute(
// パラメータを渡す
builder: (context) => NextPage(title: "つぎのがめん"))
)
),
// 中略
)
パラメータを受け取る側はコンストラクタで次のようにします。
class NextPage extends StatelessWidget {
// 受け取ったパラメータをいれておくとこ
final String title;
NextPage({Key key, this.title}): super(key: key);
// 中略
}