DrawerLayout 侧边栏打开时,顶部有一层遮罩,添加如下语句解决:
app:insetForeground="@android:color/transparent"
+++++
<!-- 侧边栏 -->
<com.google.android.material.navigation.NavigationView
android:id="@+id/nav_view"
android:layout_width="330dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#ffffff"
android:theme="@style/NavigationTheme"
app:insetForeground="@android:color/transparent"
app:itemBackground="@drawable/nav_view_item_background"
app:itemIconTint="@color/drawer_text_color"
app:itemTextColor="@color/drawer_text_color"
app:menu="@menu/activity_main_drawer" />