Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rotas para dialogs #23

Closed
icarohs7 opened this issue Jan 17, 2020 · 4 comments
Closed

Rotas para dialogs #23

icarohs7 opened this issue Jan 17, 2020 · 4 comments

Comments

@icarohs7
Copy link

Seria interessante a possibilidade de criar rotas que direcionam para dialogs, especialmente os do tipo fullscreen de acordo com a especificação do Material Design, possibilitando a criação de um módulo com ciclo de vida limitado à vida do mesmo, o que seria bem útil em casos como telas de detalhes de produto, por exemplo, entre outros.

@jacobaraujo7
Copy link
Contributor

Muito bacana. Como seria a rota nomeada para o Dialog? Será que seria bom uma flag?

@jacobaraujo7
Copy link
Contributor

Constatei aqui q são poucas coisas q mudam de um dialog para uma navegação normal.
Tente colocar a animação transtion: TransitionType.downToTop na Router que ele fará a mesma animação de um dialog

@icarohs7
Copy link
Author

Hm, isso mudaria somente a animação de transição, mas creio que o ícone de navegação do Scaffold também pode ser facilmente alterado para o X de fechamento, dando uma impressão bem semelhante ao dialog fullscreen, vou fazer isso mesmo, vlw.

@rhbrunetto
Copy link

Penso que o problema pode ser resolvido se for possível passar um PageRouteBuilder para os ChildRoutes, uma vez que esses builders possuem os parâmetros para transformar a tela em um dialog. Ref: https://stackoverflow.com/questions/51908187/how-to-make-a-full-screen-dialog-in-flutter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants