반응형
질문
지속적인 하단 표시줄을 구현하면서 이전 경로는 하단 표시줄의 버튼을 클릭할 때 복원되어야 합니다.
하단 표시줄의 버튼을 클릭하면 현재 경로 경로(/a/b/c)가 저장되고 버튼 클릭에 따라 이전에 저장된 경로가 복원됩니다.
개념적으로 사용자는 각 버튼을 작업 공간으로 생각하고 해당 상태가 손실되지 않습니다(뒤로 가기 스택 포함). 사용자는 안전하게 하나의 작업 공간에서 다른 작업 공간으로 전환할 수 있습니다.
루트로 되감기하는 경우 Flutter에서 현재 경로 경로를 어떻게 얻을 수 있을까요?
답변
ModalRoute는 정확한 경로 이름을 제공해야합니다.
ModalRoute.of(context).settings.name
만약 Navigator.popuntil을 사용한다면.. Rémi Rousselet의 다른 답변을 확인하세요. https://stackoverflow.com/a/50817399/5921185
반응형
댓글