import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:rkm/utils/const_variable.dart'; import '../service/db/db_sqlite.dart'; class SplashScreen extends StatefulWidget { const SplashScreen({Key? key}) : super(key: key); @override State createState() => _SplashScreenState(); } class _SplashScreenState extends State { @override void initState() { super.initState(); DbSqlite().intialDB().then((value){ }); timer(); } timer()async{ Future.delayed(Duration(seconds: 3),(){ Navigator.pushReplacementNamed(context, '/login'); }); } @override Widget build(BuildContext context) { double width = MediaQuery.of(context).size.width; return Scaffold( body: Container( decoration: ConstVariable().backgroundGradient, child: Center( child: Column( mainAxisSize: MainAxisSize.min, children: [ Image.asset('assets/images/logo.PNG',width: width*0.5,), CircularProgressIndicator() ], ), ), ), ); } }