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) ), child: Text( "English", style: Styles.buttonStyle, textAlign: TextAlign.center, ), ), ), const SizedBox(width: 24,), GestureDetector( onTap: () { Get.updateLocale(const Locale("hi", "IN")); }, child: Container( width: 120, padding: const EdgeInsets.all(12), decoration: BoxDecoration( color: AppColor.primaryColor, borderRadius: BorderRadius.circular(12) ), child: Text( "Hindi", style: Styles.buttonStyle, textAlign: TextAlign.center, ), ), ) ], ), ) ], ) ), ); } }