From 9a35e6e1d28975ba7173bcb7fb588bcce96b5d0f Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 7 Jun 2021 18:14:50 +0900 Subject: [PATCH] viewer: fixed loading background for video cover --- lib/widgets/collection/thumbnail/raster.dart | 4 +++- lib/widgets/viewer/visual/entry_page_view.dart | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) 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, ), ), ),