From fe080e378151ee7d4652c899affed341b5cd99db Mon Sep 17 00:00:00 2001 From: laiiihz Date: Mon, 25 Jan 2021 16:05:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E6=98=BE=E7=A4=BA=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/widget/picker/bee_image_preview.dart | 10 +++++----- lib/widget/views/bee_grid_image_view.dart | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/widget/picker/bee_image_preview.dart b/lib/widget/picker/bee_image_preview.dart index d5473f51..6f9c67be 100644 --- a/lib/widget/picker/bee_image_preview.dart +++ b/lib/widget/picker/bee_image_preview.dart @@ -46,11 +46,11 @@ class _BeeImagePreviewState extends State { backgroundColor: Colors.black54, body: BackdropFilter( filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), - child: Center( - child: InteractiveViewer( - minScale: 0.2, - child: image, - ), + child: InteractiveViewer( + boundaryMargin: EdgeInsets.all(48), + minScale: 0.2, + maxScale: 10, + child: Center(child: image), ), ), ), diff --git a/lib/widget/views/bee_grid_image_view.dart b/lib/widget/views/bee_grid_image_view.dart index 4d64afbf..235ec9a1 100644 --- a/lib/widget/views/bee_grid_image_view.dart +++ b/lib/widget/views/bee_grid_image_view.dart @@ -16,6 +16,7 @@ class BeeGridImageView extends StatelessWidget { @override Widget build(BuildContext context) { + if (urls.isEmpty) return SizedBox(); return GridView.builder( padding: padding, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(