summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/layoutlib/bridge/src/android/view/RectShadowPainter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/layoutlib/bridge/src/android/view/RectShadowPainter.java b/tools/layoutlib/bridge/src/android/view/RectShadowPainter.java
index 8ae212cd2ebf..aed85a746c20 100644
--- a/tools/layoutlib/bridge/src/android/view/RectShadowPainter.java
+++ b/tools/layoutlib/bridge/src/android/view/RectShadowPainter.java
@@ -41,6 +41,11 @@ public class RectShadowPainter {
return;
}
+ if (elevation <= 0) {
+ // If elevation is 0, we don't need to paint the shadow
+ return;
+ }
+
Rect originCanvasRect = canvas.getClipBounds();
int saved = modifyCanvas(canvas);
if (saved == -1) {