From 549b7e3e1169f0168830631a271f29eaafd2b570 Mon Sep 17 00:00:00 2001 From: zypherift Date: Thu, 7 Aug 2025 02:08:01 +0200 Subject: [PATCH] preload images --- .../ui/phone/screens/login/login_screen.dart | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/firka/lib/ui/phone/screens/login/login_screen.dart b/firka/lib/ui/phone/screens/login/login_screen.dart index f9306e1..353f793 100644 --- a/firka/lib/ui/phone/screens/login/login_screen.dart +++ b/firka/lib/ui/phone/screens/login/login_screen.dart @@ -32,6 +32,23 @@ class _LoginScreenState extends State { @override void initState() { super.initState(); + + var preloadAssets = [ + 'assets/images/logos/colored_logo.png', + 'assets/images/carousel/slide1_background.gif', + 'assets/images/carousel/slide2_background.gif', + 'assets/images/carousel/slide3_foreground.gif', + 'assets/images/carousel/slide4_background.gif', + + 'assets/images/carousel/slide1.png', + 'assets/images/carousel/slide2.png', + 'assets/images/carousel/slide3.png', + 'assets/images/carousel/slide4.png', + ]; + + for (var path in preloadAssets) { + precacheImage(AssetImage(path), context); + } _webViewController = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted)