我们如何用Image制作一个底部导航视图,并带有图标颜色?

问题描述 投票:-1回答:1

我想做一个像instagram一样的底部导航视图。我有一个图片,为了在这个视图中显示它,我必须写下这个。

bottomNavigation.setItemIconTintList(null);

但在那之后,我无法看到哪个菜单项被选中,因为每个项的颜色总是相同的。所以有什么想法吗?

android image bottomnavigationview
1个回答
0
投票

你应该添加 item_selector.xml 如.NET,并将其设置为你的BottomNavigationView组件。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true"
          android:color="@color/colorPrimaryDark"/>
    <item android:color="@android:color/darker_gray"/>
</selector>

并将其设置为你的BottomNavigationView组件,在xml文件中

app:itemTextColor="@drawable/nav_item_selector"
© www.soinside.com 2019 - 2024. All rights reserved.