From b0c1edf5fbf8f678b9ab73727a708219134c2fcc Mon Sep 17 00:00:00 2001 From: hunterstich Date: Tue, 14 Mar 2023 18:30:29 +0000 Subject: [PATCH] [Carousel] Updated setForceCompatClipping visibility for testing. PiperOrigin-RevId: 516584087 (cherry picked from commit 3856af1b65e4e1a78493647627d47ce02efad621) --- .../material/carousel/MaskableFrameLayout.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/java/com/google/android/material/carousel/MaskableFrameLayout.java b/lib/java/com/google/android/material/carousel/MaskableFrameLayout.java index d704f8dff1c..8117a6daab4 100644 --- a/lib/java/com/google/android/material/carousel/MaskableFrameLayout.java +++ b/lib/java/com/google/android/material/carousel/MaskableFrameLayout.java @@ -34,6 +34,8 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; +import androidx.annotation.RestrictTo; +import androidx.annotation.RestrictTo.Scope; import androidx.annotation.VisibleForTesting; import androidx.core.math.MathUtils; import com.google.android.material.animation.AnimationUtils; @@ -158,8 +160,15 @@ private void onMaskChanged() { } } + + /** + * Set whether this view should always use canvas clipping to clip to its masked shape. + * + * @hide + */ @VisibleForTesting - void setForceCompatClipping(boolean forceCompatClipping) { + @RestrictTo(Scope.LIBRARY_GROUP) + public void setForceCompatClipping(boolean forceCompatClipping) { maskableDelegate.setForceCompatClippingEnabled(this, forceCompatClipping); }