From c66633b385d20b44bdd632b1c736dd512f4ea1c6 Mon Sep 17 00:00:00 2001 From: hunterstich Date: Wed, 26 Jan 2022 13:09:58 -0800 Subject: [PATCH] [NavigationRail] Added support for opting in/out of the NavigationRail automatically adding system top and bottom window insets. PiperOrigin-RevId: 424424554 --- .../layout/cat_navigation_rail_animated.xml | 3 +- .../layout/cat_navigation_rail_fragment.xml | 7 +++-- .../navigationrail/NavigationRailView.java | 31 +++++++++++++++++-- .../navigationrail/res/values/attrs.xml | 6 ++++ .../navigationrail/res/values/styles.xml | 1 + 5 files changed, 42 insertions(+), 6 deletions(-) diff --git a/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_animated.xml b/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_animated.xml index 344a4dd9405..43dcdc26d69 100644 --- a/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_animated.xml +++ b/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_animated.xml @@ -20,5 +20,6 @@ android:id="@+id/cat_navigation_rail" android:layout_width="wrap_content" android:layout_height="match_parent" - app:menu="@menu/navigation_rail_animated_menu"/> + app:menu="@menu/navigation_rail_animated_menu" + android:fitsSystemWindows="false"/> diff --git a/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_fragment.xml b/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_fragment.xml index 570aa584e6e..7a5889f2daa 100644 --- a/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_fragment.xml +++ b/catalog/java/io/material/catalog/navigationrail/res/layout/cat_navigation_rail_fragment.xml @@ -16,8 +16,8 @@ --> + app:menu="@menu/navigation_rail_menu" + android:fitsSystemWindows="false"/> + + + + diff --git a/lib/java/com/google/android/material/navigationrail/res/values/styles.xml b/lib/java/com/google/android/material/navigationrail/res/values/styles.xml index c7e699381f0..7554908a961 100644 --- a/lib/java/com/google/android/material/navigationrail/res/values/styles.xml +++ b/lib/java/com/google/android/material/navigationrail/res/values/styles.xml @@ -38,6 +38,7 @@ @color/mtrl_navigation_bar_item_tint auto top + true