Android:底部应用栏内透明底部导航的问题

Android: Problem in Transparent Bottom Navigation inside the Bottom App Bar

我正在尝试实现这种底部应用栏。

我设法做到了。

然后我把app:backgroundTint="@android:color/transparent" 在底部导航中,但结果如下所示。设置成透明效果不太好。

布局代码:

<com.google.android.material.bottomappbar.BottomAppBar
        android:id="@+id/bottomAppBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:backgroundTint="@color/colorPrimary"
        app:fabCradleRoundedCornerRadius="20dp">
        <com.google.android.material.bottomnavigation.BottomNavigationView
            android:id="@+id/bottomNavigationView"
            android:layout_marginRight="16dp"
            app:backgroundTint="@android:color/transparent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:menu="@menu/app_bar_menu" />
    </com.google.android.material.bottomappbar.BottomAppBar>

BottomNavigationView的影子。使用:

<com.google.android.material.bottomnavigation.BottomNavigationView
    app:elevation="0dp"
    app:backgroundTint="@android:color/transparent"