From f1aefb2bb1fd587c017bdc733af5f941da8282a8 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Fri, 12 Nov 2021 16:26:24 +0900 Subject: [PATCH] fixed transparent image hero artifact --- lib/widgets/common/fx/transition_image.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/widgets/common/fx/transition_image.dart b/lib/widgets/common/fx/transition_image.dart index c530607db..7d8531c82 100644 --- a/lib/widgets/common/fx/transition_image.dart +++ b/lib/widgets/common/fx/transition_image.dart @@ -190,7 +190,8 @@ class _TransitionImagePainter extends CustomPainter { Offset.zero & inputSize, ); if (background != null) { - canvas.drawRect(destinationRect, Paint()..color = background!); + // deflate to avoid background artifact around opaque image + canvas.drawRect(destinationRect.deflate(1), Paint()..color = background!); } canvas.drawImageRect(image!, sourceRect, destinationRect, paint); }