0
0

Flutterでtodoアプリを作る

Posted at

👆を参考に分からないところと、新しい学びをメモ

画面遷移

ある画面から別の画面へ移動

{
Navigator.of(context).push(
            MaterialPageRoute(builder: (context) {
              // 遷移先の画面としてリスト追加Widgetをラップするclassを指定
              return TodoAddPage();
            }),

元の画面へ戻る

{
    // "pop"で前の画面に戻る
    Navigator.of(context).pop();
          },
  • Navigator.of(context).push(...)、.pop()
    • Navigator
      • Flutterのウィジット
      • アプリ内のナビゲーションを管理する
      • クラスとして定義されている
    • .of(context)
      • Navigatorクラスの静的メソッド
      • 現在のコンテキストに関連する Navigator インスタンスを取得する
    • push(...)
      • 取得したNavigatorインスタンスのメソッド
      • 新しい画面をスタックに追加する
    • pop()
      • ナビゲーションスタックの一番上にある画面を削除して、前の画面に戻る
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0