diff --git a/lib/src/widgets/product_image_view.dart b/lib/src/widgets/product_image_view.dart index 56afb91..69a1d47 100644 --- a/lib/src/widgets/product_image_view.dart +++ b/lib/src/widgets/product_image_view.dart @@ -13,23 +13,25 @@ class ProductImageView extends StatelessWidget { return Stack( alignment: Alignment.center, children: [ - Container( + SizedBox( width: 40, height: 40, - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.all(Radius.circular(20.0)), - image: - product.imageType == ProductImageType.user - ? DecorationImage( - image: VSImages.circleDashedBorder.image, - fit: BoxFit.cover, - ) - : null, - border: - product.imageType == ProductImageType.store - ? Border.all(color: VSColors.vsGray800, width: 0.5) - : null, + child: DecoratedBox( + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all(Radius.circular(20.0)), + image: + product.imageType == ProductImageType.user + ? DecorationImage( + image: VSImages.circleDashedBorder.image, + fit: BoxFit.cover, + ) + : null, + border: + product.imageType == ProductImageType.store + ? Border.all(color: VSColors.vsGray800, width: 0.5) + : null, + ), ), ), Container( diff --git a/lib/src/widgets/virtusize_inpage_standard.dart b/lib/src/widgets/virtusize_inpage_standard.dart index 2ef0332..1715895 100644 --- a/lib/src/widgets/virtusize_inpage_standard.dart +++ b/lib/src/widgets/virtusize_inpage_standard.dart @@ -210,16 +210,16 @@ class _VirtusizeInPageStandardState extends State { fit: BoxFit.cover, ), ), - if(_showPrivacyPolicy) - GestureDetector( - onTap: _openPrivacyPolicyLink, - child: Text( - _vsText.localization.vsPrivacyPolicy, - style: _vsText.vsFont.getTextStyle( - fontSize: VSFontSize.xsmall, + if (_showPrivacyPolicy) + GestureDetector( + onTap: _openPrivacyPolicyLink, + child: Text( + _vsText.localization.vsPrivacyPolicy, + style: _vsText.vsFont.getTextStyle( + fontSize: VSFontSize.xsmall, + ), ), ), - ), ], ) : Container(), @@ -286,21 +286,26 @@ class _VirtusizeInPageStandardState extends State { ? ProductImageView(product: _storeProduct!) : null, ) - : Stack( - children: [ - Container(width: 78), - if (_userProduct != null) - Positioned( - child: ProductImageView(product: _userProduct!), - ), - if (_storeProduct != null) - Positioned( - left: 38, - child: ProductImageView( - product: _storeProduct!, + : SizedBox( + width: 71, + child: Stack( + children: [ + if (_userProduct != null) + Align( + alignment: Alignment.bottomRight, + child: ProductImageView( + product: _userProduct!, + ), + ), + if (_storeProduct != null) + Align( + alignment: Alignment.topLeft, + child: ProductImageView( + product: _storeProduct!, + ), ), - ), - ], + ], + ), ) : _storeProduct != null ? ProductImageView(product: _storeProduct!)