BottomNavigationView标题和图标后面的背景颜色

问题描述 投票:0回答:1

如何删除BottomNavigationView的titleicon后面的背景颜色?

目前,我正在使用Widget.MaterialComponents.BottomNavigationView作为其基本主题,例如

<style name="AppTheme.BottomNav" parent="Widget.MaterialComponents.BottomNavigationView">
    <item name="colorPrimary">@color/colorPrimaryActive</item>
</style>

但是单击(波纹)时标题和图标后面有难看的背景

Image Result of Style

如何删除它们?是否有一个样式项目可以直接定位图标/标题,因此我可以将其背景设置为透明?

编辑1这是我的xml布局代码

<com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/nav_view"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginStart="0dp"
        android:layout_marginEnd="0dp"
        android:theme="@style/AppTheme.BottomNav"
        app:itemHorizontalTranslationEnabled="true"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:menu="@menu/bottom_nav_menu" />
android android-layout android-styles bottomnavigationview
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.