diff --git a/lib/java/com/google/android/material/tabs/TabLayout.java b/lib/java/com/google/android/material/tabs/TabLayout.java index bfb6b458192..23845401878 100644 --- a/lib/java/com/google/android/material/tabs/TabLayout.java +++ b/lib/java/com/google/android/material/tabs/TabLayout.java @@ -2964,11 +2964,6 @@ private void clipViewToPaddingForBadge(boolean flag) { // Clip children / view to padding when no badge is displayed. setClipChildren(flag); setClipToPadding(flag); - ViewGroup parent = (ViewGroup) getParent(); - if (parent != null) { - parent.setClipChildren(flag); - parent.setClipToPadding(flag); - } } final void updateOrientation() { @@ -3129,6 +3124,8 @@ class SlidingTabIndicator extends LinearLayout { SlidingTabIndicator(Context context) { super(context); setWillNotDraw(false); + setClipChildren(false); + setClipToPadding(false); } void setSelectedIndicatorHeight(int height) {