123 lines
3.4 KiB
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
|
|
),
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|