diff --git a/lib/main.dart b/lib/main.dart index 00889e3..3023d66 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,7 +1,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; -import 'package:rkm_educa_app/telas/tela_login.dart'; +import 'package:rkm_educa_app/telas/tela_splash.dart'; class PostHttpOverrides extends HttpOverrides{ @override @@ -32,7 +32,7 @@ class MyApp extends StatelessWidget { ], debugShowCheckedModeBanner: false, locale: const Locale('pt'), - home: TelaLogin(), + home: TelaSplash(), ); } } diff --git a/lib/telas/tela_login.dart b/lib/telas/tela_login.dart index 7d038d3..947212f 100644 --- a/lib/telas/tela_login.dart +++ b/lib/telas/tela_login.dart @@ -75,9 +75,6 @@ class _TelaLoginState extends State { @override Widget build(BuildContext context) { - - Dimensoes().init(context); - return Scaffold( backgroundColor: PaletaCores.branco, body: Center( diff --git a/lib/telas/tela_splash.dart b/lib/telas/tela_splash.dart new file mode 100644 index 0000000..dfb415f --- /dev/null +++ b/lib/telas/tela_splash.dart @@ -0,0 +1,44 @@ +import 'package:flutter/material.dart'; +import 'package:rkm_educa_app/telas/tela_login.dart'; +import 'package:rkm_educa_app/utils/cores.dart'; +import '../utils/dimensoes.dart'; + +class TelaSplash extends StatefulWidget { + const TelaSplash({Key? key}) : super(key: key); + + @override + State createState() => _TelaSplashState(); +} + +class _TelaSplashState extends State { + + carregar()async{ + Future.delayed(Duration(seconds: 3),(){ + Navigator.pushReplacement(context, MaterialPageRoute(builder: (context)=>TelaLogin())); + }); + } + + @override + void initState() { + super.initState(); + carregar(); + } + + @override + Widget build(BuildContext context) { + Dimensoes().init(context); + return Scaffold( + body: Center( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + child: Image.asset("assets/images/logoEduca.png",width:Dimensoes.width * 0.4,height: Dimensoes.height * 0.15) + ), + CircularProgressIndicator(color: PaletaCores.cinzaClaro,) + ], + ), + ), + ); + } +}