画面遷移の方法について学習しました。本日はそれをもとにして画面遷移時に遷移先の画面に値を渡す方法について学習します。いってもそれほど難しくはなく発想はiOSやAndroidと同じです。それでは見ていきます。遷移元はNavigatorのpushの際に遷移先のウィジェットを引数指定して呼び出せばいいのです。Navigatorのプッシュのメソッドの基本形を記載します。引数を受け取るコンストラクタを書きます。遷移する際に渡す値を指定するこのようになります。サンプルソースコードについてそれでは、値渡し用のサンプルコードを書いていきます。}}これを実行すると次のような画面が表示されます。田中の値を受け取ってテキストとして表示させている初期起動時は「入力フォーム」と書かれたTextとTextEditingControllerと送信用のFlatButtonの3つのウィジェットが表示されます。何かしら文字を入力してButtonをタップすると画面が遷移して次の画面が表示されます。次の画面では入力された文字がそのまま表示される流れになっています。アプリのヘッダーには戻る用のBackButtonがあるのが分かります。これで最初のTextEditingControllerで入力された文字が渡されていることが分かりました。iOSのようにモーダル遷移ができないのかが気になりました。モーダル遷移ができるようなのでそのやり方を共有しておきます。指定してあげればいいそうです。}}とすれば画面遷移がモーダル遷移に変わります。このようにして3つの手順を行うと変数の値渡しができることを学びました。GridViewについて学習します。»プロフィール都内で働くiOSエンジニアtamappeです。EntrytamappeのQiita投稿スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。