
import 'package:flutter/material.dart';
import 'giris.dart';
import 'package:flutter/services.dart';
final globalScaffoldKey = GlobalKey<ScaffoldState>(); //bu global key tanımlaması olmazsa
// zararsız bir hata veriyor. hata vermemesi için
class SplashScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIOverlays([]); // Tam ekran yapma
//SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values); // Tam ekran iptal etmek istersek
// bir sonraki sayfada bunu kullanacağız yada dispose'de kullanabiliz
final Size size = MediaQuery.of(context).size; //fotoğrafı tam ekran yapmak için
Future.delayed(const Duration(seconds: 8), () async {
//8 Saniye bekle ve kapat
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => Giris())); //gitmesini istediğimiz sayfa
});
return Scaffold(
key: globalScaffoldKey, //hata vermemesi için
body: Image.asset(
"lib/assets/images/ani.gif",
fit: BoxFit.fill,
alignment: Alignment.center,
height: size.height,
width: size.width,
),
);
}
}```