update
This commit is contained in:
+13
-20
@@ -1,5 +1,4 @@
|
||||
import 'package:animated_splash_screen/animated_splash_screen.dart';
|
||||
import 'package:audioplayers/audioplayers.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:get/get.dart';
|
||||
@@ -27,6 +26,7 @@ import 'package:prosappco/src/services/local_notifications.dart';
|
||||
import 'firebase_options.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:flutter_web_plugins/url_strategy.dart';
|
||||
import 'package:flutter/foundation.dart' show kIsWeb; // Importa kIsWeb
|
||||
|
||||
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
|
||||
await Firebase.initializeApp();
|
||||
@@ -122,28 +122,21 @@ class SplashScreen extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _SplashScreenState extends State<SplashScreen> {
|
||||
// AudioPlayer audioPlayer = AudioPlayer();
|
||||
|
||||
// @override
|
||||
// void initState() {
|
||||
// super.initState();
|
||||
// playSound();
|
||||
// }
|
||||
|
||||
// void playSound() async {
|
||||
// await audioPlayer.play(UrlSource('images/sonido.mp3'));
|
||||
// }
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return AnimatedSplashScreen.withScreenFunction(
|
||||
splash: 'images/splashgif.gif',
|
||||
screenFunction: () async {
|
||||
return const LoginScreen();
|
||||
},
|
||||
splashTransition: SplashTransition.rotationTransition,
|
||||
duration: 80000,
|
||||
);
|
||||
if (kIsWeb) { // Verifica si se está ejecutando en web
|
||||
return AnimatedSplashScreen.withScreenFunction(
|
||||
splash: 'images/splash.png',
|
||||
screenFunction: () async {
|
||||
return const LoginScreen();
|
||||
},
|
||||
splashTransition: SplashTransition.rotationTransition,
|
||||
duration: 80000,
|
||||
);
|
||||
} else {
|
||||
return const LoginScreen(); // En otras plataformas, solo muestra LoginScreen
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user