summaryrefslogtreecommitdiffstats
path: root/tools/layoutlib/bridge/src/android
diff options
context:
space:
mode:
authorDeepanshu Gupta <deepanshu@google.com>2015-03-24 11:34:34 -0700
committerDeepanshu Gupta <deepanshu@google.com>2015-03-24 11:43:39 -0700
commit7c834296ac2561d0d630b2ef6b2530344be7afbd (patch)
tree542d404de2ccb7b0ba2315f6cf2444897dd7c1ef /tools/layoutlib/bridge/src/android
parent6a5b2110eb0adbf8b9d53cf86a931b6067691f14 (diff)
downloadframeworks_base-7c834296ac2561d0d630b2ef6b2530344be7afbd.zip
frameworks_base-7c834296ac2561d0d630b2ef6b2530344be7afbd.tar.gz
frameworks_base-7c834296ac2561d0d630b2ef6b2530344be7afbd.tar.bz2
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
Diffstat (limited to 'tools/layoutlib/bridge/src/android')
-rw-r--r--tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java4
1 files changed, 2 insertions, 2 deletions
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);
}
}
});