From e8c6d549dfb9cb78c11bed55039930d0b9a094fe Mon Sep 17 00:00:00 2001 From: Appcelerator Build Date: Mon, 10 Aug 2020 17:45:38 -0400 Subject: [PATCH] fix(android): draw outer border path correctly (#11888) Co-authored-by: Gary Mathews --- .../org/appcelerator/titanium/view/TiBorderWrapperView.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java b/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java index acfb9264ee9..932f197221a 100644 --- a/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java +++ b/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java @@ -77,9 +77,9 @@ protected void onDraw(Canvas canvas) } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // Set specified border corners. - outerPath.addRoundRect(innerRect, innerRadius, Direction.CW); + outerPath.addRoundRect(innerRect, innerRadius, Direction.CCW); } else { - outerPath.addRoundRect(innerRect, innerRadius[0], innerRadius[0], Direction.CW); + outerPath.addRoundRect(innerRect, innerRadius[0], innerRadius[0], Direction.CCW); } Path innerPath = new Path(outerPath); @@ -88,7 +88,7 @@ protected void onDraw(Canvas canvas) // Set specified border corners. outerPath.addRoundRect(outerRect, this.radius, Direction.CW); } else { - outerPath.addRoundRect(outerRect, this.radius[0], this.radius[0], Direction.CCW); + outerPath.addRoundRect(outerRect, this.radius[0], this.radius[0], Direction.CW); } canvas.drawPath(outerPath, paint);