WoofnWalk / lib / screens / splashScreen.dart
splashScreen.dart
Raw
import 'package:flutter/material.dart';
import 'package:woofnwalk/screens/profile.dart';

class Splash extends StatefulWidget {
  const Splash({Key? key}) : super(key: key);

  @override
  _SplashState createState() => _SplashState();
}


class _SplashState extends State<Splash>{
  @override
  void initState() {
    super.initState();
    _navigateToLogin();
  }
  _navigateToLogin()async{
    await Future.delayed(Duration(milliseconds: 2500), () {});
    Navigator.pushReplacement(context, MaterialPageRoute(builder: (context)=> Profile()));
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
            child:Container(
                width: MediaQuery.of(context).size.width,
                height: MediaQuery.of(context).size.height,
                decoration: const BoxDecoration(
                    image: DecorationImage(
                      fit: BoxFit.fill,
                      image: AssetImage('images/splash.png'),
                    )
                )
            )
        )
    );
  }
}