何度か画面遷移をした後にトップレベルの画面に戻す
Navigator.of(context).pushNamedAndRemoveUntil('/page', (_) => false,);
メソッド
条件を満たすまで画面を破棄し遷移するため, 条件部分でfalseを返している.
pushNamedAndRemoveUntil(
'', //page
(_) => false, //条件
)
参考 https://api.flutter.dev/flutter/widgets/Navigator/pushNamedAndRemoveUntil.html