Android封装好的类似于RadioGroup的底部导航或顶部导航、仿微信底部导航
2016-07-13 11:11
676 查看
这是从别人的Demo里面扒拉出来的,使用比较简单
效果图:
使用:
在布局中加入自定义view:
代码中:
默认是选中红色,这个修改的话可以修改color文件里面的
demo下载:点击下载
效果图:
使用:
在布局中加入自定义view:
<fan.likeviewgroupdemo.widget.BottomBar android:layout_width="match_parent" android:layout_height="56dp" android:id="@+id/bb_bottom" />
代码中:
mBottomBar = (BottomBar) findViewById(R.id.bb_bottom); //添加导航条目 mBottomBar .addItem(new BottomBarTab(MainActivity.this, R.drawable.ic_message_white_24dp, "消息")) .addItem(new BottomBarTab(MainActivity.this, R.drawable.ic_account_circle_white_24dp, "联系人")) .addItem(new BottomBarTab(MainActivity.this, R.drawable.ic_discover_white_24dp, "发现")); //设置点击监听 mBottomBar.setOnTabSelectedListener(new BottomBar.OnTabSelectedListener() { //position:当前选中的position, prePosition:上一个选中的position @Override public void onTabSelected(int position, int prePosition) { //这里面可以根据position来操作 } @Override public void onTabUnselected(int position) { } @Override public void onTabReselected(int position) { } });
默认是选中红色,这个修改的话可以修改color文件里面的
tab_unselect和
tab_select,也可以在
BottomBarTab.java里面修改,而且图片大小与文字大小也是在该java里面修改
demo下载:点击下载
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories