From 6c2dd5d69ee6e050f714d82fbe5e5ce2e5ec4fae Mon Sep 17 00:00:00 2001 From: manabu-nakamura Date: Wed, 9 Aug 2023 17:41:14 +0000 Subject: [PATCH] [Catalog] Applied edge-to-edge to bottom sheet in Carousel demo Resolves https://github.com/material-components/material-components-android/pull/3505 Resolves https://github.com/material-components/material-components-android/issues/3504 GIT_ORIGIN_REV_ID=7bdf0989eac11e9b496dd38e9e6fda8acae3b593 PiperOrigin-RevId: 555208372 --- .../catalog/carousel/FullScreenStrategyDemoFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java b/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java index b7d88e13c53..4d756a6c93d 100644 --- a/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java +++ b/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java @@ -38,6 +38,7 @@ import com.google.android.material.slider.Slider; import com.google.android.material.slider.Slider.OnSliderTouchListener; import io.material.catalog.feature.DemoFragment; +import io.material.catalog.windowpreferences.WindowPreferencesManager; /** A fragment that displays the fullscreen variant of the Carousel. */ public class FullScreenStrategyDemoFragment extends DemoFragment { @@ -65,6 +66,9 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle bundle) { // Opt in to perform swipe to dismiss animation when dismissing bottom sheet dialog. bottomSheetDialog.setDismissWithAnimation(true); + new WindowPreferencesManager(requireContext()) + .applyEdgeToEdgePreference(bottomSheetDialog.getWindow()); + verticalDivider = new MaterialDividerItemDecoration( requireContext(), MaterialDividerItemDecoration.VERTICAL);