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 f5ed499cb16..eecd654a28c 100644 --- a/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java +++ b/android/titanium/src/java/org/appcelerator/titanium/view/TiBorderWrapperView.java @@ -108,6 +108,16 @@ public void getOutline(View view, Outline outline) } } + @Override + public void onDescendantInvalidated(View child, View target) + { + // Also invalidate outline to recalculate drop shadow. + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + invalidateOutline(); + } + super.onDescendantInvalidated(child, target); + } + public void setColor(int color) { this.color = color;