unique image tag

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-03-16 15:19:30 +08:00
parent ed66a4655b
commit 8a8aa6c1e0
5 changed files with 10 additions and 4 deletions

View File

@@ -55,6 +55,7 @@ class GalleryViewer extends StatefulWidget {
required this.sources,
this.initIndex = 0,
this.onPageChanged,
this.tag = '',
});
final double minScale;
@@ -63,6 +64,7 @@ class GalleryViewer extends StatefulWidget {
final List<SourceModel> sources;
final int initIndex;
final ValueChanged<int>? onPageChanged;
final String tag;
@override
State<GalleryViewer> createState() => _GalleryViewerState();
@@ -472,7 +474,7 @@ class _GalleryViewerState extends State<GalleryViewer>
: const SizedBox.shrink(),
);
}
return Hero(tag: item.url, child: child);
return Hero(tag: '${item.url}${widget.tag}', child: child);
}
void _onTap() {