diff --git a/lib/widgets/attachment/attachment_list.dart b/lib/widgets/attachment/attachment_list.dart index 1baa49f..5b43a6f 100644 --- a/lib/widgets/attachment/attachment_list.dart +++ b/lib/widgets/attachment/attachment_list.dart @@ -143,8 +143,10 @@ class _AttachmentListState extends State { ), ), onTap: () { - if (widget.data[idx]!.mediaType != SnMediaType.image) + if (widget.data[idx]!.mediaType != + SnMediaType.image) { return; + } context.pushTransparentRoute( AttachmentZoomView( data: widget.data @@ -203,6 +205,7 @@ class _AttachmentListState extends State { return Container( constraints: BoxConstraints(maxHeight: constraints.maxHeight), + width: double.infinity, child: AspectRatio( aspectRatio: widget.data[0]?.data['ratio']?.toDouble() ?? 1, child: ScrollConfiguration( diff --git a/lib/widgets/attachment/attachment_zoom.dart b/lib/widgets/attachment/attachment_zoom.dart index 31e68a9..4d76eae 100644 --- a/lib/widgets/attachment/attachment_zoom.dart +++ b/lib/widgets/attachment/attachment_zoom.dart @@ -157,7 +157,7 @@ class _AttachmentZoomViewState extends State { Navigator.of(context).pop(); }, direction: _dismissable - ? DismissiblePageDismissDirection.multi + ? DismissiblePageDismissDirection.down : DismissiblePageDismissDirection.none, backgroundColor: Colors.transparent, isFullScreen: true,