[TopAppBar] Add status bar foreground to compress catalog demo.

PiperOrigin-RevId: 459313548
This commit is contained in:
hunterstich 2022-07-06 12:20:32 -07:00 committed by Hunter Stich
parent 74b7706de9
commit 4e52469ec4

View File

@ -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());