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,
      ),
    );
  }
}```
Write a Reply...