diff --git a/lib/widgets/collection/thumbnail/raster.dart b/lib/widgets/collection/thumbnail/raster.dart index d5e3bf64c..779e2f57d 100644 --- a/lib/widgets/collection/thumbnail/raster.dart +++ b/lib/widgets/collection/thumbnail/raster.dart @@ -14,6 +14,7 @@ class RasterImageThumbnail extends StatefulWidget { final AvesEntry entry; final double extent; final BoxFit fit; + final bool showLoadingBackground; final ValueNotifier? cancellableNotifier; final Object? heroTag; @@ -22,6 +23,7 @@ class RasterImageThumbnail extends StatefulWidget { required this.entry, required this.extent, this.fit = BoxFit.cover, + this.showLoadingBackground = true, this.cancellableNotifier, this.heroTag, }) : super(key: key); @@ -174,7 +176,7 @@ class _RasterImageThumbnailState extends State { final imageInfo = _lastImageInfo; final image = imageInfo == null ? Container( - color: backgroundColor, + color: widget.showLoadingBackground ? backgroundColor : Colors.transparent, width: extent, height: extent, ) diff --git a/lib/widgets/viewer/visual/entry_page_view.dart b/lib/widgets/viewer/visual/entry_page_view.dart index f07795634..aa9d51d27 100644 --- a/lib/widgets/viewer/visual/entry_page_view.dart +++ b/lib/widgets/viewer/visual/entry_page_view.dart @@ -216,6 +216,7 @@ class _EntryPageViewState extends State { entry: entry, extent: context.select((mq) => mq.size.shortestSide), fit: BoxFit.contain, + showLoadingBackground: false, ), ), ),