From cd1b6cdf66cb7ea07e3a7928a3e8a5aab336ddef Mon Sep 17 00:00:00 2001 From: dniz Date: Thu, 27 Jun 2019 17:27:22 -0400 Subject: [PATCH] Update TabLayout elevation overlays to be based absolute elevation, factoring in the elevation of all parent views Resolves https://github.com/material-components/material-components-android/issues/381 PiperOrigin-RevId: 255478483 --- lib/java/com/google/android/material/tabs/TabLayout.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/java/com/google/android/material/tabs/TabLayout.java b/lib/java/com/google/android/material/tabs/TabLayout.java index b70724ae3e4..986d2d6c9e7 100644 --- a/lib/java/com/google/android/material/tabs/TabLayout.java +++ b/lib/java/com/google/android/material/tabs/TabLayout.java @@ -1418,6 +1418,8 @@ public boolean shouldDelayChildPressedState() { protected void onAttachedToWindow() { super.onAttachedToWindow(); + MaterialShapeUtils.setParentAbsoluteElevation(this); + if (viewPager == null) { // If we don't have a ViewPager already, check if our parent is a ViewPager to // setup with it automatically