I make a splash screen as the start screen of my app, when i debug the code on my phone it is run OK but it takes too longer time to display the splash screen
class _Splashstate extends State<Splash>{
void navtologsignuppage(){
Navigator.push(context, MaterialPageRoute(builder: (context){
return LoginPage();
}));
}
@override
void initState() {
super.initState();
Timer(Duration(seconds: 3),navtologsignuppage);
}
@override
Widget build(context) {
return Scaffold(
body: Container(
color: Colors.black,
child: Stack(
fit: StackFit.expand,
children: <Widget>[
Column(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
SizedBox(height: 200,),
CircleAvatar(
radius: 40,
backgroundColor: Colors.transparent,
child: Image.asset('externalresources/images/SplashScreenicon.png',fit: BoxFit.cover,),
),