From 67dbac28570f5319f8178c30ea0ae2835a364c02 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Wed, 8 Jul 2020 16:48:28 +0200 Subject: [PATCH] fix group image for three people group --- lib/src/group_image.dart | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/lib/src/group_image.dart b/lib/src/group_image.dart index 1a3b7634..91bdf7b0 100644 --- a/lib/src/group_image.dart +++ b/lib/src/group_image.dart @@ -45,10 +45,13 @@ class GroupImage extends StatelessWidget { ), child: Flex( direction: Axis.vertical, + crossAxisAlignment: CrossAxisAlignment.stretch, children: [ Flexible( + fit: FlexFit.tight, child: Flex( direction: Axis.horizontal, + crossAxisAlignment: CrossAxisAlignment.stretch, children: images .take(2) .map((url) => Flexible( @@ -61,21 +64,24 @@ class GroupImage extends StatelessWidget { .toList(), ), ), - Flexible( - child: Flex( - direction: Axis.horizontal, - children: images - .skip(2) - .map((url) => Flexible( - fit: FlexFit.tight, - child: CachedNetworkImage( - imageUrl: url, - fit: BoxFit.cover, - ), - )) - .toList(), - ), - ) + if (images.length > 2) + Flexible( + fit: FlexFit.tight, + child: Flex( + direction: Axis.horizontal, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: images + .skip(2) + .map((url) => Flexible( + fit: FlexFit.tight, + child: CachedNetworkImage( + imageUrl: url, + fit: BoxFit.cover, + ), + )) + .toList(), + ), + ) ], ), ),