import '../../../export.dart'; class MyPage extends Page { const MyPage({required this.child, super.key}); final Widget child; @override Route createRoute(BuildContext context) { return PageRouteBuilder( settings: this, pageBuilder: ( BuildContext context, Animation animation, Animation secondaryAnimation, ) { return FadeTransition(opacity: animation, child: child); }, ); } }