实现效果

步骤如下(共4步)
1. AndroidStudio可以创建出一个BottomNavigationView的Demo
File->new->new project->Bottom Navigation Activity


2. 创建完成后,在layout文件中,对应控件的属性添加一条自定义的属性,这样这个控件就会去找对应的资源。
app:itemIconTint="@color/selector_color"

3. 重点是,AndroidStudio并不会自动给我们创建color文件夹,需要我们手动创建。
右键res->new->Directory, 起名为color

4. 创建好目录后,在color里面再创建一个xml文件

xml文件内容如下
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/holo_red_dark" android:state_checked="true" />
<item android:color="@android:color/black" android:state_checked="false"/>
</selector>
运行,即可。

本文介绍了在Android中自定义底部导航栏选中颜色的实现步骤。首先在Android Studio创建Bottom Navigation Activity的Demo,接着在layout文件对应控件属性添加自定义属性,手动创建color文件夹,最后在color文件夹里创建xml文件,运行即可完成设置。
248

被折叠的 条评论
为什么被折叠?



