Hide thumbnail after large image loaded in viewer

This commit is contained in:
Ming Ming 2024-06-01 20:43:36 +08:00
parent 1926bdd8a6
commit c8f761285c

View file

@ -136,7 +136,9 @@ class _RemoteImageViewerState extends State<RemoteImageViewer> {
child: Stack(
fit: StackFit.expand,
children: [
Hero(
Opacity(
opacity: !_isHeroDone || !_isLoaded ? 1 : 0,
child: Hero(
tag: flutter_util.getImageHeroTag(widget.file),
flightShuttleBuilder: (flightContext, animation, flightDirection,
fromHeroContext, toHeroContext) {
@ -164,6 +166,7 @@ class _RemoteImageViewerState extends State<RemoteImageViewer> {
imageRenderMethodForWeb: ImageRenderMethodForWeb.HttpGet,
),
),
),
if (_isHeroDone)
mod.CachedNetworkImage(
fit: BoxFit.contain,