diff --git a/library/src/main/java/com/github/siyamed/shapeimageview/shader/BubbleShader.java b/library/src/main/java/com/github/siyamed/shapeimageview/shader/BubbleShader.java index 3719229..72615be 100644 --- a/library/src/main/java/com/github/siyamed/shapeimageview/shader/BubbleShader.java +++ b/library/src/main/java/com/github/siyamed/shapeimageview/shader/BubbleShader.java @@ -71,7 +71,7 @@ public void calculate(int bitmapWidth, int bitmapHeight, switch (arrowPosition) { case LEFT: rectLeft = scaledTriangleHeight + x; - rectRight = resultWidth + rectLeft; + rectRight = resultWidth + x; path.addRect(rectLeft, y, rectRight, resultHeight + y, Path.Direction.CW); path.moveTo(x, centerY); @@ -112,4 +112,4 @@ public ArrowPosition getArrowPosition() { public void setArrowPosition(final ArrowPosition arrowPosition) { this.arrowPosition = arrowPosition; } -} \ No newline at end of file +}