关于BottomNavigationBar的用法
来源:互联网 发布:看广告赚钱软件 编辑:程序博客网 时间:2024/06/05 10:32
第一次使用BottomNavigationBar,写一点使用心得
第一步:在build.gradle添加依赖
compile 'com.ashokvarma.android:bottom-navigation-bar:2.0.2'第二步:添加布局
<android.support.v4.view.ViewPager android:id="@+id/new_version_viewpager" android:layout_width="match_parent" android:layout_weight="1" android:layout_height="0dp"/><View style="@style/gray_line"/><com.ashokvarma.bottomnavigation.BottomNavigationBar android:id="@+id/bottom_bar" android:layout_gravity="bottom" android:layout_width="match_parent" android:layout_height="wrap_content"/>第三步:初始化控件,这个就不用上代码了吧
第四步:设置样式
mDataBinding.bottomBar.setMode(BottomNavigationBar.MODE_SHIFTING) .setBackgroundStyle(BottomNavigationBar.BACKGROUND_STYLE_RIPPLE);第五步:添加item
mDataBinding.bottomBar .addItem(new BottomNavigationItem(R.drawable.ic_vector_orange_money, "现金贷")) .setActiveColor(R.color.red_background) .addItem(new BottomNavigationItem(R.drawable.ic_vector_house, "房租贷")) .setActiveColor(R.color.green_background) .addItem(new BottomNavigationItem(R.drawable.ic_vector_person, "我的")) .setActiveColor(R.color.blue_background).setFirstSelectedPosition(0)//设置默认选择的按钮 .initialise();设置ViewPager默认选择第一项
mDataBinding.newVersionViewpager.setCurrentItem(0);
第六步:设置子Item关联Viewpager,ViewPager滑动的时候,子Item同步切换
mDataBinding.newVersionViewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { mDataBinding.bottomBar.selectTab(position); } @Override public void onPageScrollStateChanged(int state) { }});
阅读全文
1 0
- 关于BottomNavigationBar的用法
- Android BottomNavigationBar的使用
- BottomNavigationBar的使用
- BottomNavigationBar的坑
- BottomNavigationBar的使用
- BottomNavigationBar的使用
- bottomNavigationbar
- BottomNavigationBar
- BottomNavigationBar
- BottomNavigationBar
- BottomNavigationBar
- 底部菜单 BottomNavigationBar 的使用
- 底部导航BottomNavigationBar的使用
- 使用bottomnavigationbar时巨多的坑
- 使用BottomNavigationBar遇到的问题
- Android BottomNavigationBar底部导航控制器的使用
- Android BottomNavigationBar底部导航控制器的使用
- Android BottomNavigationBar底部导航控制器的使用
- 记录一个问题
- 【广告算法工程师入门 20】机制设计-从GSP机制到VCG机制
- shiro在SSM以及与Springboot+Mybatis中的实践
- Sass进阶-(数据类型,变量运算,mixin)
- PowerShell获取系统环境变量的方法
- 关于BottomNavigationBar的用法
- iOS电视台直播、AR相关、B2B平台、动画效果等源码
- java enum(枚举)使用详解 + 总结
- IntelliJ Idea 2017 免费激活方法
- Linux进程的几种状态之R、S、D、T、Z
- 最详细易懂的CRC-16校验原理(附源程序)
- 【AS真机调试】小米手机AS调试出问题
- 机器学习基础—— Trick(调参技巧)
- class-dump