From 76520c569cad74da888f220baed1086c13a016ab Mon Sep 17 00:00:00 2001 From: ashilkn Date: Fri, 5 Jan 2024 10:43:34 +0530 Subject: [PATCH] preload thumbnail and file of next memory --- lib/ui/home/memories/full_screen_memory_new.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/ui/home/memories/full_screen_memory_new.dart b/lib/ui/home/memories/full_screen_memory_new.dart index e6e97e926..d76757a88 100644 --- a/lib/ui/home/memories/full_screen_memory_new.dart +++ b/lib/ui/home/memories/full_screen_memory_new.dart @@ -7,6 +7,7 @@ import "package:photos/models/memory.dart"; import "package:photos/ui/actions/file/file_actions.dart"; import "package:photos/ui/viewer/file/file_widget.dart"; import "package:photos/ui/viewer/file_details/favorite_widget.dart"; +import "package:photos/utils/file_util.dart"; import "package:photos/utils/share_util.dart"; class FullScreenMemoryDataUpdater extends StatefulWidget { @@ -120,6 +121,11 @@ class _FullScreenMemoryNewState extends State { initialPage: widget.initialIndex, ), itemBuilder: (context, index) { + if (index < inheritedData.memories.length - 1) { + final nextFile = inheritedData.memories[index + 1].file; + preloadThumbnail(nextFile); + preloadFile(nextFile); + } return Stack( alignment: Alignment.bottomCenter, children: [