在Android底部导航栏中更改所选项目后面区域的背景颜色

d19*_*224 1 android android-layout android-bottomnav android-bottom-nav-view

是否可以更改底部导航栏所选项目后面的栏特定部分的背景颜色,或支持此功能的任何第三方库?

是否还可以在所选项目的底部添加突出显示的栏,如下图所示?

见下面的截图:

底部导航栏示例

Ben*_* P. 10

您可以使用的app:itemBackground属性BottomNavigationView来执行此操作。实际上已经选中了 “ selected”视图,因此在创建状态列表时请记住这一点。

这样的事情应该起作用:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@color/blue" android:state_checked="true"/>
    <item android:drawable="@color/gray"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

  • 不适用于 android 最新的底部导航实现。 (2认同)