8

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

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

见下面的截图:

底部导航栏示例

4

1 回答 1

14

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

像这样的东西应该工作:

<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>
于 2017-08-03T05:59:36.420 回答