Select Git revision
splash_screen.dart
-
Nitesh Verma authoredNitesh Verma authored
splash_screen.dart 3.49 KiB
import 'dart:async';
import 'package:exide_crr/appLocalization/language_key.dart';
import 'package:exide_crr/appbar/empty_app_bar.dart';
import 'package:exide_crr/firebaseServices/firebase_service.dart';
import 'package:exide_crr/model/condition_data.dart';
import 'package:exide_crr/res/app_color_text_size.dart';
import 'package:exide_crr/routes/routes_name.dart';
import 'package:exide_crr/utils/res/styles.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class SplashScreen extends StatefulWidget {
const SplashScreen({super.key});
@override
State<SplashScreen> createState() => _SplashScreenState();
}
class _SplashScreenState extends State<SplashScreen> {
@override
void initState() {
// TODO: implement initState
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: const EmptyAppBar(),
backgroundColor: AppColor.backgroundColor,
body: Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
ListTile(
title: Text(message.tr, style: Styles.fontStyle,),
subtitle: Text(name.tr, style: Styles.subFontStyle,),
),
const SizedBox(height: 50,),
IntrinsicHeight(
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
GestureDetector(
onTap: () async {
Get.updateLocale(const Locale("en", "US"));
FirebaseService firebaseService = FirebaseService.instance;
await firebaseService.getAllRecord(
collectionName: "awc",
conditions: [
ConditionData(key: "id", value: "hello"),
ConditionData(key: "productId", value: "hello"),
]
);
},
child: Container(
width: 120,
padding: const EdgeInsets.all(12),
decoration: BoxDecoration(
color: AppColor.primaryColor,
borderRadius: BorderRadius.circular(12)
),