From 7c834296ac2561d0d630b2ef6b2530344be7afbd Mon Sep 17 00:00:00 2001 From: Deepanshu Gupta Date: Tue, 24 Mar 2015 11:34:34 -0700 Subject: Fix RoundRect radius. Android APIs use radius for measuring the corner's curvature, but Java2D APIs use diameter. Add the missing conversion. Change-Id: I630fc8712e8301324c641885c0c4adf644d13b7e --- tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/layoutlib/bridge/src/android') diff --git a/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java index be75dde..4d2d100 100644 --- a/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java +++ b/tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java @@ -675,7 +675,7 @@ public final class Canvas_Delegate { graphics.fillRoundRect( (int)left, (int)top, (int)(right - left), (int)(bottom - top), - (int)rx, (int)ry); + 2 * (int)rx, 2 * (int)ry); } if (style == Paint.Style.STROKE.nativeInt || @@ -683,7 +683,7 @@ public final class Canvas_Delegate { graphics.drawRoundRect( (int)left, (int)top, (int)(right - left), (int)(bottom - top), - (int)rx, (int)ry); + 2 * (int)rx, 2 * (int)ry); } } }); -- cgit v1.1