import 'package:flutter/material.dart'; class SlidePageRoute extends PageRouteBuilder { SlidePageRoute({required builder}) : super( pageBuilder: (BuildContext context, Animation animation, Animation secondaryAnimation,) { return builder; }, transitionsBuilder: (BuildContext context, Animation animation, Animation secondaryAnimation, Widget child,) { return SlideTransition( position: Tween( begin: const Offset(1, 0), end: Offset.zero, ).animate(animation), child: child, ); } ); }