目录
Tint 着色器依赖(androidX)
布局
编写渲染颜色选择器-tint_selector_menu_color
menu 文件中 icon-nav_bottom_menu
BottomNavigationView的点击事件
配合ViewPager实现Tab栏
对应的适配器
Tint>
优点:去除“无用”图片,节省空间
配合BottomNavigationView,实现一个快速,简洁的Tab栏
传统做法:Tab 切换,字体变色、图片变色。至少给我提供八张图,四张默认,四张选中,然后通过 selector 文件设置
现在BottomNavigationView只需四张图!!!


依赖(AndroidX)
implementation>布局
<?xml>编写渲染颜色选择器-tint_selector_menu_color
<?xml>menu> <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/iv_home" android:icon="@drawable/iv_home" android:title="首页" /> <item android:id="@+id/iv_wechat" android:icon="@drawable/iv_wechat" android:title="视频" /> <item android:id="@+id/riv_script" android:icon="@null" android:title="@null" /> <item android:id="@+id/iv_pipi" android:icon="@drawable/iv_pipi" android:title="电影" /> <item android:id="@+id/iv_mine" android:icon="@drawable/iv_mine" android:title="我的" /> </menu>
BottomNavigationView的点击事件
这里配合Fragmen
/*>配合ViewPager实现Tab栏
>对应的适配器
(仅供参考,大家也可以去参考以下别人写的代码)
public>BottomNavigationView实现的Tab栏,比自己以前写的代码更加简洁明了!!!以上就是Android开发快速实现底部导航栏示例的详细内容,更多关于Android底部导航栏的资料请关注我们其它相关文章!










