함께 공부하는 Flutter

[Flutter] Navigator 의 주요 메소드

냥냥박사에디 2023. 5. 29. 14:55
반응형

Flutter의 Navigator 클래스에서 많이 사용되는 메소드들을 대표적으로 정리하면 다음과 같습니다:

메소드 설명
push 스택에 새로운 route를 푸시하여 새로운 화면을 엽니다.
pushReplacement 현재 route를 새로운 route로 대체하여 화면을 전환합니다. 이전 route는 스택에서 제거됩니다.
pushNamed 이름이 지정된 route를 스택에 푸시하여 해당 route에 대한 화면을 엽니다.
pushNamedAndRemoveUntil 이름이 지정된 route를 스택에 푸시하여 해당 route에 대한 화면을 열면서, 이전에 지정된 조건을 만족하는 route들을 스택에서 제거합니다.
pop 스택에서 현재 route를 제거하고 이전 route로 돌아갑니다.
popUntil 현재 route를 제외한 스택의 모든 route를 제거하고 이전에 지정된 조건을 만족하는 route로 돌아갑니다.

위의 메소드들은 Navigator 클래스에서 많이 사용되며, 일반적인 화면 전환 및 내비게이션에 유용합니다. 추가로 사용 가능한 메소드들은 Flutter의 공식 문서에서 확인하실 수 있습니다.

반응형