From 789d8a77dd04b183062220d4d53c85e07914d9f5 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sun, 5 Jan 2025 12:30:03 +0800 Subject: [PATCH] mod: image view Signed-off-by: bggRGjQaUbCoE --- lib/common/widgets/network_img_layer.dart | 4 ++-- lib/pages/bangumi/introduction/view.dart | 18 +++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/lib/common/widgets/network_img_layer.dart b/lib/common/widgets/network_img_layer.dart index 2a31147b..21b88bac 100644 --- a/lib/common/widgets/network_img_layer.dart +++ b/lib/common/widgets/network_img_layer.dart @@ -79,8 +79,8 @@ class NetworkImgLayer extends StatelessWidget { fadeInDuration: fadeInDuration ?? const Duration(milliseconds: 120), filterQuality: FilterQuality.low, - errorWidget: (BuildContext context, String url, Object error) => - placeholder(context), + // errorWidget: (BuildContext context, String url, Object error) => + // placeholder(context), placeholder: (BuildContext context, String url) => placeholder(context), imageBuilder: imageBuilder, diff --git a/lib/pages/bangumi/introduction/view.dart b/lib/pages/bangumi/introduction/view.dart index bee2ee79..621e4712 100644 --- a/lib/pages/bangumi/introduction/view.dart +++ b/lib/pages/bangumi/introduction/view.dart @@ -235,13 +235,17 @@ class _BangumiInfoState extends State Stack( children: [ GestureDetector( - onTap: () => context.imageView( - imgList: [ - !widget.isLoading - ? widget.bangumiDetail!.cover! - : bangumiItem!.cover! - ], - ), + onTap: () { + videoDetailCtr.onViewImage(); + context.imageView( + imgList: [ + !widget.isLoading + ? widget.bangumiDetail!.cover! + : bangumiItem!.cover! + ], + onDismissed: videoDetailCtr.onDismissed, + ); + }, child: Hero( tag: !widget.isLoading ? widget.bangumiDetail!.cover!