如何在底部导航视图中删除此 "overlay" (Android Studio)

How do I remove this "overlay" in the bottom navigation view (Android Studio)

以下行为仅在 运行 时间

期间显示

Image Showing unwanted bottom navigation view behavior

上面的xml代码是:

    <com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_nav_bar"
    android:layout_width="0dp"
    android:background="#92000000"
    android:layout_height="70dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:menu="@menu/bottom_nav_bar_menu" />

创建一个带有透明矩形的可绘制资源文件并将其用作视图背景

transparent_rectangle.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <solid android:color="#92000000" />

</shape>

你的观点应该是

<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_nav_bar"
android:layout_width="0dp"
android:background="@drawable/transparent_rectangle"
android:layout_height="70dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:menu="@menu/bottom_nav_bar_menu" />