diff --git a/src/Core/src/Platform/Android/WrapperView.cs b/src/Core/src/Platform/Android/WrapperView.cs index c1bf31bd6e0a..fdbd35500ebc 100644 --- a/src/Core/src/Platform/Android/WrapperView.cs +++ b/src/Core/src/Platform/Android/WrapperView.cs @@ -268,7 +268,8 @@ void DrawShadow(Canvas canvas) else { var bounds = new Graphics.RectF(0, 0, canvas.Width, canvas.Height); - var path = Clip.PathForBounds(bounds)?.AsAndroidPath(); + var density = Context.GetDisplayDensity(); + var path = Clip.PathForBounds(bounds)?.AsAndroidPath(scaleX: density, scaleY: density); path.Offset(shadowOffsetX, shadowOffsetY);