Remover várias rotas #88
Answered
by
eduardoflorence
Zeca-dev
asked this question in
Perguntas e Respostas
|
Estou com o seguinte problema: naveguei para um certo número de rotas e quero voltar para a primeira página. Então chamo popUntil e volto, porém todas as animações desse trajeto são exibidas, quando eu gostaria de mostar apenas a animção da primeira página. Alguém sabe como resolver isso? Voltar direto para uma page sem animar todo percurso de volta novamente? Obrigado. |
Answered by
eduardoflorence
Nov 29, 2022
Replies: 2 comments 3 replies
|
Fala @Zeca-dev beleza? Veja se o App de exemplo abaixo responde sua pergunta:
Você pode definir o predicate para a condição que você quiser, e caso esteja usando rotas nomeadas pode fazer algo assim, para voltar para a rota desejada: |
1 reply
|
Olá @Zeca-dev, Navigator.pushAndRemoveUntil(
context,
MaterialPageRoute(builder: (BuildContext context) => HomePage()),
(Route<dynamic> route) => false
); |
2 replies
Answer selected by
Zeca-dev
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Olá @Zeca-dev,
Para fazer isto que deseja, você tem que utilizar o pushAndRemoveUntil. Veja um exemplo: