본문 바로가기

# 02/Flutter

[Flutter] 페이지 한 개만 두고 모두 닫기 remove routes!

반응형

페이지 여러개 쌓여 있을 때 맨 밑에 페이지만 두고 모두 지우고 싶을 때!

Navigator.of(context).popUntil((route) => route.isFirst);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

페이지 이동할 때 쌓인 페이지 다 지우고 이동하고 싶을 때!

 Navigator.of(context).pushAndRemoveUntil(MaterialPageRoute(builder: (context) =>
    LoginScreen()), (Route<dynamic> route) => false),

 

반응형

'# 02 > Flutter' 카테고리의 다른 글

[Flutter] GetX  (0) 2022.02.15
[Flutter] Row/Text OverFlow 인 경우 다음 라인으로 넘기기  (0) 2022.01.05
[Flutter] Text font 오류?  (0) 2021.09.03
[Flutter] CustomRefreshIndicator  (0) 2021.05.02
[Flutter] 깊은 복사 코드  (0) 2020.11.22