您的位置:首页 > 移动开发 > Android开发

关于Android开发BottomNavigationBar的初次使用。。。。

2016-11-16 23:01 363 查看
1-之前在Android开发一款app  做仿微信界面的tab浏览的时候,用了很多种方式,有自绘imageButton方式,还有Github上面很多开源的方式,也都能实现这个东西;2-今天再看一位大神的源码的时候,偶然发现了这货!BottomNavigationBar,这货去实现这个东西,很强大,也很方便。。。很喜欢,给初入门的朋友一盏明灯吧;3-首先是xml文件里面的创建,大致是这个样子:  <com.ashokvarma.bottomnavigation.BottomNavigationBarandroid:id="@+id/bottom_bar"android:layout_gravity="bottom"android:layout_width="match_parent"android:layout_height="wrap_content"/>
其实和一般的TextView感觉没什么区别,不是吗?
4-在Activity中可以这样:
mNavigationBar.setMode(BottomNavigationBar.MODE_FIXED);
mNavigationBar.setBackgroundStyle(BottomNavigationBar.BACKGROUND_STYLE_RIPPLE)
.addItem(new BottomNavigationItem(R.drawable.home_press, "家园").setActiveColorResource(R.color.colorRed))
.addItem(new BottomNavigationItem(R.drawable.newscenter_press, "新闻").setActiveColorResource(R.color.colorRed))
.addItem(new BottomNavigationItem(R.drawable.setting_press, "设置").setActiveColorResource(R.color.colorRed))
.addItem(new BottomNavigationItem(R.drawable.smartservice_press, "收藏").setActiveColorResource(R.color.colorRed))
.setFirstSelectedPosition(0)
.initialise();
很方便,也很舒服,再也不用自己去描绘TextView和ImageButton这种东西了,如果不描绘,图片点来点去很容易很难看。。。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息