startActivityAnimation function
Implementation
startActivityAnimation(BuildContext context, Widget screen){
Navigator.push(
context,
PageRouteBuilder(
pageBuilder: (context, a1, a2) {
return screen;
},
transitionsBuilder: (context, a1, a2, child) {
const begin = Offset(0.0, 1.0);
const end = Offset.zero;
const curve = Curves.ease;
var tween = Tween(begin: begin, end: end).chain(CurveTween(curve: curve));
return SlideTransition(
position: a1.drive(tween),
child: child,
);
},
transitionDuration: const Duration(milliseconds: 500),
),
);
}