pushSlide static method
void
pushSlide({
- required BuildContext context,
- required Widget nextPage,
- AxisDirection direction = AxisDirection.left,
- Duration duration = const Duration(milliseconds: 500),
Pushes a new page onto the navigation stack with a slide transition animation.
The context parameter is the context of the current page.
The nextPage parameter is the widget that will be displayed on the new page.
The direction parameter specifies the direction of the slide animation, with a default of AxisDirection.left.
The duration parameter specifies the duration of the animation, with a default of 500 milliseconds.
This method uses the SlidePageRoute class to create the custom transition animation.
Implementation
static void pushSlide({
required BuildContext context,
required Widget nextPage,
AxisDirection direction = AxisDirection.left,
Duration duration = const Duration(milliseconds: 500),
}) {
Navigator.push(
context,
SlidePageRoute(
nextPage: nextPage,
currentPage: context.widget,
animationDuration: duration,
direction: direction,
),
);
}