criada tela_splash.dart

This commit is contained in:
Reginaldo
2023-06-07 15:09:45 -03:00
parent 11e7805de5
commit 83dd6500e2
3 changed files with 46 additions and 5 deletions

View File

@@ -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(),
);
}
}

View File

@@ -75,9 +75,6 @@ class _TelaLoginState extends State<TelaLogin> {
@override
Widget build(BuildContext context) {
Dimensoes().init(context);
return Scaffold(
backgroundColor: PaletaCores.branco,
body: Center(

View File

@@ -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<TelaSplash> createState() => _TelaSplashState();
}
class _TelaSplashState extends State<TelaSplash> {
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,)
],
),
),
);
}
}