From 4e52469ec43e18aaeac6ae20efd4c4ceab66ebaf Mon Sep 17 00:00:00 2001 From: hunterstich Date: Wed, 6 Jul 2022 12:20:32 -0700 Subject: [PATCH] [TopAppBar] Add status bar foreground to compress catalog demo. PiperOrigin-RevId: 459313548 --- .../catalog/topappbar/TopAppBarCompressEffectFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/catalog/java/io/material/catalog/topappbar/TopAppBarCompressEffectFragment.java b/catalog/java/io/material/catalog/topappbar/TopAppBarCompressEffectFragment.java index e1ab3ef52..6f174097f 100644 --- a/catalog/java/io/material/catalog/topappbar/TopAppBarCompressEffectFragment.java +++ b/catalog/java/io/material/catalog/topappbar/TopAppBarCompressEffectFragment.java @@ -30,6 +30,8 @@ import android.view.ViewGroup; import android.widget.ToggleButton; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import com.google.android.material.appbar.AppBarLayout; +import com.google.android.material.shape.MaterialShapeDrawable; import com.google.android.material.tabs.TabLayout; import io.material.catalog.feature.DemoFragment; import io.material.catalog.feature.DemoUtils; @@ -56,6 +58,10 @@ public class TopAppBarCompressEffectFragment extends DemoFragment { AppCompatActivity activity = (AppCompatActivity) getActivity(); activity.setSupportActionBar(toolbar); + AppBarLayout appBarLayout = view.findViewById(R.id.appbarlayout); + appBarLayout.setStatusBarForeground( + MaterialShapeDrawable.createWithElevationOverlay(requireContext())); + TabLayout tabs = view.findViewById(R.id.tabs); ToggleButton showHideTabsButton = view.findViewById(R.id.show_hide_tabs_button); updateTabVisibility(tabs, showHideTabsButton.isChecked());