MIF_E31211879/lib/screens copy/splashscreen.dart

123 lines
3.4 KiB
Dart

// import 'package:flutter/material.dart';
// import 'package:piring_baru/Login/login_screen.dart';
// import 'package:piring_baru/components/responsive.dart';
// class SplashScreen extends StatefulWidget {
// const SplashScreen({Key? key}) : super(key: key);
// @override
// _SplashScreenState createState() => _SplashScreenState();
// }
// class _SplashScreenState extends State<SplashScreen> {
// @override
// void initState() {
// super.initState();
// Future.delayed(Duration(seconds: 5), () {
// Navigator.pushReplacement(
// context,
// MaterialPageRoute(
// builder: (context) => LoginScreen(),
// fullscreenDialog: true,
// ),
// );
// });
// }
// @override
// Widget build(BuildContext context) {
// return Scaffold(
// body: Responsive(
// Container(
// constraints: BoxConstraints.expand(),
// decoration: const BoxDecoration(
// image: DecorationImage(
// image: AssetImage('assets/images/baru.png'),
// fit: BoxFit.cover,
// ),
// ),
// child: Column(
// mainAxisAlignment: MainAxisAlignment.center,
// children: [],
// ),
// ), desktop: null, mobile: null,
// )
// );
// }
// }
import 'package:flutter/material.dart';
import 'package:piring_baru/Login/login_screen.dart';
import 'package:piring_baru/components/responsive.dart';
class SplashScreen extends StatefulWidget {
const SplashScreen({Key? key}) : super(key: key);
@override
_SplashScreenState createState() => _SplashScreenState();
}
class _SplashScreenState extends State<SplashScreen> {
@override
void initState() {
super.initState();
Future.delayed(Duration(seconds: 5), () {
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) => LoginScreen(),
fullscreenDialog: true,
),
);
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Responsive(
mobile: Container(
constraints: BoxConstraints.expand(),
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/baru.png'),
fit: BoxFit.cover,
),
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [], // Tambahkan widget untuk tampilan mobile
),
),
tablet: Container(
constraints: BoxConstraints.expand(),
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/baru.png'),
fit: BoxFit.cover,
),
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [], // Tambahkan widget untuk tampilan tablet
),
),
desktop: Container(
constraints: BoxConstraints.expand(),
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/baru.png'),
fit: BoxFit.cover,
),
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [], // Tambahkan widget untuk tampilan desktop
),
),
),
);
}
}