From c66f218f9769667446301731252fa8f3fe0bb215 Mon Sep 17 00:00:00 2001 From: TaYaKi71751 Date: Wed, 13 Dec 2023 08:17:31 +0900 Subject: [PATCH] Fix tag overflow/size on article_list_item_widget --- .../article_list_item_widget.dart | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/lib/widgets/article_item/article_list_item_widget.dart b/lib/widgets/article_item/article_list_item_widget.dart index 3f17eb570..e2a97ccb2 100644 --- a/lib/widgets/article_item/article_list_item_widget.dart +++ b/lib/widgets/article_item/article_list_item_widget.dart @@ -474,9 +474,12 @@ class BodyWidget extends StatelessWidget { getxId: getxId, ), Expanded( - child: _DetailWidget( + child: ((){ + var a = _DetailWidget( getxId: getxId, - ), + ); + return a; + })(), ) ], ) @@ -585,12 +588,20 @@ class _DetailWidget extends StatelessWidget { e.contains(':') ? e.split(':')[1] : e)) .toList(); - return Wrap( + return Container(height: ((){ + if(Platform.isAndroid || Platform.isIOS) return null; + if(Platform.isLinux) return 30.0; + return null; + })(),child:ClipRect(child:Wrap( spacing: 3.0, - runSpacing: -10.0, + runSpacing: ((){ + if(Platform.isAndroid || Platform.isIOS) return -10.0; + if(Platform.isLinux) return 10.0; + return -10.0; + })(), children: tags.map((x) => TagChip(group: x.item1, name: x.item2)).toList(), - ); + ))); } } @@ -710,7 +721,11 @@ class TagChip extends StatelessWidget { ); return SizedBox( - height: 42, + height: ((){ + if(Platform.isAndroid || Platform.isIOS) return 42.0; + if(Platform.isLinux) return 25.0; + return 42.0; + })(), child: FittedBox(child: fc), ); }