android - 底部导航不显示原始颜色
问题描述
我为我的应用程序设计了一个底部导航视图。这个想法很简单,绿色底栏将有白色图标。我为此写了一个选择器
<?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" />
但它也不起作用。我已经添加了下面的图片,让你看看有什么不同。
请帮忙
解决方案
如果您希望您的图标具有相同的默认颜色,请在您的活动中使用它。
bottomNavigation.setItemIconTintList(null);
推荐阅读
- c - 如何在现实世界中以毫秒为单位测量时间?
- sql - spring data jpa中如何通过不同的列和列数获取数据?
- java - 基于 XSD 的二进制序列化
- google-app-maker - 如何获取用户的名字和姓氏?
- firebase - 如何解决:错误:无法列出 Firebase 项目。有关更多信息,请参阅 firebase-debug.log
- python - 如何将以下数据结构转换为分层数据结构
- sql - SQL 中的动态数据透视:转换失败
- javascript - 条件表单输出 - 使用反应表单
- git - `git log -p`:显示差异或生成补丁?
- c# - UWP TabView OneWay x:绑定不更新