BottomNavigationView 单击项目时禁用灰色框

BottomNavigationView Disabling the grey box when clicking on an item

如何禁用在底部导航菜单项上 click/hold 时出现的灰框?

<android.support.design.widget.BottomNavigationView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:menu="@menu/bottom_navigation_menu"
        android:id="@+id/bottom_navigation"
        android:background="@color/colorWhite"
        app:labelVisibilityMode="unlabeled"
        app:itemIconSize="26dp"/>

您可以使用 app:itemBackground 属性禁用或更改选择器。 使用 @null 禁用它或使用自定义选择器 drawable 更改它(请记住根据 api 版本 drawable、drawable-v21、drawable -v24 创建一个 drawable,如果你想要那种涟漪效果)。

<android.support.design.widget.BottomNavigationView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:menu="@menu/bottom_navigation_menu"
    android:id="@+id/bottom_navigation"
    app:itemBackground="@null"
    android:background="@color/colorWhite"
    app:labelVisibilityMode="unlabeled"
    app:itemIconSize="26dp"/>