首页 > 解决方案 > 底部导航不显示原始颜色

问题描述

我为我的应用程序设计了一个底部导航视图。这个想法很简单,绿色底栏将有白色图标。我为此写了一个选择器

<?xml version="1.0" encoding="utf-8"?>
  <selector xmlns:android="http://schemas.android.com/apk/res/android">

     <item android:state_checked="false" android:color="@android:color/white" />
     <item android:color="@android:color/holo_blue_dark"  />
  </selector>

它有效,它改变了图标的颜色,但它并没有使它完全变白,颜色看起来是灰色的。我也尝试过,<item android:state_selected="true" android:color="@android:color/white" />但它也不起作用。我已经添加了下面的图片,让你看看有什么不同。

图片

请帮忙

标签: androidandroid-xmlandroid-bottomnavandroid-bottomnavigationview

解决方案


如果您希望您的图标具有相同的默认颜色,请在您的活动中使用它。

bottomNavigation.setItemIconTintList(null);

推荐阅读