import 'package:flutter/material.dart'; import 'dart:async'; import '../main_screen/main_screen.dart'; import '../../global.dart'; class Splash extends StatefulWidget { @override _SplashState createState() => _SplashState(); } class _SplashState extends State { startTimeout() async { var duration = new Duration(seconds: 2); return new Timer(duration, navPage); } void navPage() { Navigator.pushReplacement( context, MaterialPageRoute(builder: (ct) => MainScreen()), ); } @override void initState(){ super.initState(); startTimeout(); } @override Widget build(BuildContext context) { G.height = MediaQuery.of(context).size.height; G.width = MediaQuery.of(context).size.width; return SafeArea( child: Scaffold( body: Container( //decoration: BoxDecoration( // image: DecorationImage( // colorFilter: ColorFilter.mode( // Colors.black.withOpacity(0.5), BlendMode.darken // ), // image: AssetImage('assets/splash.jpg'), // fit: BoxFit.cover //), child: Center(child: Text('Welcome...'),), //style: G.headLine)), ), ), ); } }