route_transitions
library
Functions
-
customAnimationWidget({required Widget newPage, required BuildContext context, required Widget transitionBuilder(BuildContext, Animation<double>, Animation<double>, Widget), bool opaque = true})
→ Future
-
Create a custom animation with
transitionBuilder
parameter
-
fadeWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with fade transition
-
pop(BuildContext context)
→ void
-
Pop widget from navigation tree
-
pushNamed({required String newPage, required BuildContext context, bool pushBackPrevPage = false})
→ void
-
Push a named route , uses Navigator.push method
-
pushNamedAwait({required String newPage, required BuildContext context, bool pushBackPrevPage = false})
→ Future
-
Push a named route and await for data returned from
Navigator.pop()
-
pushNamedWhileRemove({required String newPage, required BuildContext context, bool pushBackPrevPage = false})
→ void
-
Push a named route while removing all previous routes
-
pushWidget({required Widget newPage, required BuildContext context, bool pushBackPrevPage = false})
→ void
-
Push a new widget , uses Navigator.push method
-
pushWidgetAwait({required Widget newPage, required BuildContext context, bool pushBackPrevPage = false})
→ Future
-
Push a widget and await for data returned from
Navigator.pop()
-
pushWidgetWhileRemove({required Widget newPage, required BuildContext context, bool pushBackPrevPage = false})
→ void
-
Push a widget while removing all previous routes
-
replaceNamed({required String newPage, required BuildContext context})
→ void
-
Replcae with a named route , uses
Navigator.pushReplacement()
method
-
replaceWidget({required Widget newPage, required BuildContext context})
→ void
-
Replcae with a new widget , uses
Navigator.pushReplacement()
method
-
scaleWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with new page sliding down
-
slideDownWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with new page sliding down
-
slideLeftWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with new page sliding in from lef side
-
slideRightWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with new page sliding in from right side
-
slideUpWidget({required Widget newPage, required BuildContext context, bool opaque = true})
→ Future
-
Custom page animation with new page sliding up