import 'package:flutter/material.dart'; import '../screen/login_screen.dart'; import '../screen/splash_screen.dart'; const splashRoute = "/splashRoute"; const loginRoute = "/loginRoute"; class AppRoute { static Route generateRoute(RouteSettings settings) { // splash screen if (settings.name == splashRoute) { return MaterialPageRoute(builder: (context) { return MediaQuery( data: MediaQuery.of(context) .copyWith(textScaler: TextScaler.linear(1.0), padding: EdgeInsets.all(0)), child: SplashScreen(), ); }); } // login screen if (settings.name == loginRoute) { return MaterialPageRoute(builder: (context) { return MediaQuery( data: MediaQuery.of(context) .copyWith(textScaler: TextScaler.linear(1.0), padding: EdgeInsets.all(0)), child: LoginScreen(), ); }); } return MaterialPageRoute(builder: (context) { return MediaQuery( data: MediaQuery.of(context) .copyWith(padding: const EdgeInsets.all(0), textScaler: TextScaler.linear(1.0)), child: SplashScreen(), ); }); } }