From bbe7d20e31cb956f947e548a8032afa514b81279 Mon Sep 17 00:00:00 2001 From: Ming Ming Date: Sun, 29 Aug 2021 00:31:19 +0800 Subject: [PATCH] Align icon in detail pane --- lib/widget/viewer_detail_pane.dart | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/lib/widget/viewer_detail_pane.dart b/lib/widget/viewer_detail_pane.dart index 0aeac543..7d6c4247 100644 --- a/lib/widget/viewer_detail_pane.dart +++ b/lib/widget/viewer_detail_pane.dart @@ -196,9 +196,12 @@ class _ViewerDetailPaneState extends State { if (widget.file.metadata?.imageWidth != null && widget.file.metadata?.imageHeight != null) ListTile( - leading: Icon( - Icons.aspect_ratio, - color: AppTheme.getSecondaryTextColor(context), + leading: Container( + height: double.infinity, + child: Icon( + Icons.aspect_ratio, + color: AppTheme.getSecondaryTextColor(context), + ), ), title: Text( "${widget.file.metadata!.imageWidth} x ${widget.file.metadata!.imageHeight}"), @@ -206,17 +209,23 @@ class _ViewerDetailPaneState extends State { ) else ListTile( - leading: Icon( - Icons.aspect_ratio, - color: AppTheme.getSecondaryTextColor(context), + leading: Container( + height: double.infinity, + child: Icon( + Icons.aspect_ratio, + color: AppTheme.getSecondaryTextColor(context), + ), ), title: Text(_byteSizeToString(widget.file.contentLength ?? 0)), ), if (_model != null) ListTile( - leading: Icon( - Icons.camera_outlined, - color: AppTheme.getSecondaryTextColor(context), + leading: Container( + height: double.infinity, + child: Icon( + Icons.camera_outlined, + color: AppTheme.getSecondaryTextColor(context), + ), ), title: Text(_model!), subtitle: cameraSubStr.isNotEmpty ? Text(cameraSubStr) : null,