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(