Files
Traders_Circuit/lib/view/onBoarding/splashScreen3.dart
2024-05-14 15:54:18 +05:30

146 lines
5.2 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:traderscircuit/Utils/Common/commonBotton.dart';
import 'package:traderscircuit/resources/routes/route_name.dart';
import 'package:traderscircuit/view/onBoarding/splashScreen1.dart';
class Sliderscreen3 extends StatefulWidget {
const Sliderscreen3({super.key});
@override
State<Sliderscreen3> createState() => _Sliderscreen3State();
}
class _Sliderscreen3State extends State<Sliderscreen3>
with SingleTickerProviderStateMixin {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.black,
extendBody: true,
body: Stack(
children: [
CommonBlurLeft(),
CommonBlurRight(),
Stack(
children: [
Padding(
padding: EdgeInsets.symmetric(horizontal: 16, vertical: 16),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: [
const SizedBox(
height: 20,
),
const Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [],
),
const SizedBox(
height: 20,
),
Image.asset(
'assets/images/png/slider3.png',
// width: 300.w,
),
],
),
),
Positioned(
bottom: 0,
child: Container(
width: 390.w,
height: 300.h,
decoration: const BoxDecoration(
color: Colors.black,
borderRadius: BorderRadius.only(
topLeft: Radius.circular(30),
topRight: Radius.circular(30),
),
boxShadow: [
BoxShadow(
color: Color(0xffAFAFAF),
offset: Offset(
5.0,
5.0,
),
blurRadius: 10.0,
spreadRadius: 2.5,
),
],
),
child: Padding(
padding: const EdgeInsets.all(20),
child: Column(
children: [
const Text(
'Unlock a world of diversified investment opportunities with our app',
style: TextStyle(
fontSize: 20,
fontWeight: FontWeight.w400,
color: Colors.white),
),
SizedBox(
height: 30.h,
),
Row(
children: [
Container(
width: 30.w,
height: 4.h,
decoration: BoxDecoration(
color: Color(0xFF4F4F4F),
borderRadius: BorderRadius.circular(10),
),
),
SizedBox(
width: 10,
),
Container(
width: 30.w,
height: 4.h,
decoration: BoxDecoration(
color: Color(0xFF4F4F4F),
borderRadius: BorderRadius.circular(10),
),
),
SizedBox(
width: 10,
),
Container(
width: 30.w,
height: 4.h,
decoration: BoxDecoration(
color: Color(0xFFFFFFFF),
borderRadius: BorderRadius.circular(10),
),
),
],
),
SizedBox(
height: 30.h,
),
CommonBtn(
text: 'Next',
onTap: () async {
Get.toNamed(RouteName.loginscreen);
final SharedPreferences prefs =
await SharedPreferences.getInstance();
await prefs.setBool('OnBoard', true);
},
)
],
),
),
),
),
],
),
],
),
);
}
}