facebook twitter hatena line email

「Flutter/画面遷移」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
 
[[flutter/画面遷移/基本]]
 
[[flutter/画面遷移/基本]]
  
[[flutter/画面遷移/基本]]
+
[[flutter/画面遷移/応用]]
  
[[flutter/画面遷移/基本]]
+
[[flutter/画面遷移/画面遷移イベント検知]]
 
+
==指定した元の画面に戻る==
+
遷移する時
+
<pre>
+
Navigator.push(context, new MaterialPageRoute<Null>(
+
    settings: const RouteSettings(name: "/use"),
+
    builder: (BuildContext context) => MyHomePage(title: 'page use')
+
));
+
</pre>
+
 
+
指定した画面へ戻る時
+
Navigator.popUntil(context, ModalRoute.withName("/use"));
+
 
+
同じ"/use"をまで戻ってそれまでのページは破棄される。
+
 
+
参考:https://codeday.me/jp/qa/20190826/1540990.html
+
 
+
==元の場所に戻らずNavigatorにページを追加しない==
+
Navigator.of(context).pushReplacement(
+
    MaterialPageRoute(
+
        builder: (BuildContext context) => EditPage(title: '編集'))
+
).then((result) {
+
    print ("戻ってきた時の処理");
+
});
+
参考:https://coglayblog.com/?p=654
+

2019年11月16日 (土) 15:22時点における最新版

flutter/画面遷移/基本

flutter/画面遷移/応用

flutter/画面遷移/画面遷移イベント検知