import 'package:flutter/material.dart'; class CustomNavigatorBottom extends PageRouteBuilder { CustomNavigatorBottom({required this.child}) : super( transitionDuration: Duration(milliseconds: 100), pageBuilder: (context, animation, secondaryAnimation) => child, ); final Widget child; @override Widget buildTransitions(BuildContext context, Animation animation, Animation secondaryAnimation, Widget child) => SlideTransition( position: Tween( begin: Offset(0, 1), end: Offset.zero, ).animate(animation), child: child, ); }