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"/>
如何禁用在底部导航菜单项上 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"/>