Android UI-仿微信底部导航栏布局
2015-05-14 22:51
369 查看
现在App基本的标配除了侧滑菜单,还有一个就是底部导航栏,常见的聊天工具QQ,微信,购物App都有底部导航栏,用户可以随便切换看不同的内容,说是情怀也好,用户体验也罢。我们开发的主要的还是讲的是如何如何实现其功能,网上实现的方式无外乎两种,一种是使用tabhost进行切换,一种是直接使用Fragment进行切换,底部导航栏的布局有的使用的是线性布局,有的是使用的RadioGroup,本文中是使用fragment+RadioGroup是实现的,看正文吧:
其中主要低 底部导航栏,其他都没有什么,上面是一个Fragment自己替换一下即可,关于Fragment的使用可参考本人之前的博客;
activity_main.xml中的布局文件,由于样式比较多可以单独的放在style中的,鉴于方便查看,直接放在布局文件中,activity_main中的代码:
?
看下新建的布局和资源文件:
其中tab_selector_tv_color.xml主要是用于控制切换的时候显示下面字体的颜色:
?
其中tab_selector_checked_bg.xml布局文件选中的时候每个RadioButtton的背景颜色:
?
其中tab_selector_weixing.xml主要是点击的时候显示不同的图片,一个是绿色的,一个是白色:
?
其中需要切换的chat.xml,address.xml,find.xml,me.xml都是一样的,其中chat.xml代码如下:
?
?
FragmentChat中的代码,其余的三个FragmentAddress,FragmentFind,FragmentMe类似,就不贴代码了,主要是继承Fragment 即可:
?
最后看张通讯录的截图吧:
、-
如果需要代码,先推荐,之后在评论区留下你的邮箱,本人会在一天内发到你的邮箱,谢谢合作~
作者:FlyElephant
出处:http://www.cnblogs.com/xiaofeixiang
说明:博客经个人辛苦努力所得,如有转载会特别申明,博客不求技惊四座,但求与有缘人分享个人学习知识,生活学习提高之用,博客所有权归本人和博客园所有,如有转载请在显著位置给出博文链接和作者姓名,否则本人将付诸法律。
基础布局
其中主要低 底部导航栏,其他都没有什么,上面是一个Fragment自己替换一下即可,关于Fragment的使用可参考本人之前的博客;
activity_main.xml中的布局文件,由于样式比较多可以单独的放在style中的,鉴于方便查看,直接放在布局文件中,activity_main中的代码:
?
其中tab_selector_tv_color.xml主要是用于控制切换的时候显示下面字体的颜色:
?
?
?
?
实现Demo
MainActivity.java中的代码,主要的就是设置一下OnCheckedChangeListener,注意MainActivity中需要继承FragmentActivity:?
?
、-
如果需要代码,先推荐,之后在评论区留下你的邮箱,本人会在一天内发到你的邮箱,谢谢合作~
作者:FlyElephant
出处:http://www.cnblogs.com/xiaofeixiang
说明:博客经个人辛苦努力所得,如有转载会特别申明,博客不求技惊四座,但求与有缘人分享个人学习知识,生活学习提高之用,博客所有权归本人和博客园所有,如有转载请在显著位置给出博文链接和作者姓名,否则本人将付诸法律。
相关文章推荐
- Android UI-仿微信底部导航栏布局
- Android UI-仿微信底部导航栏布局
- Android UI-仿微信底部导航栏布局
- Android仿微信UI布局视图(圆角布局的实现)
- Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
- Android仿微信UI布局视图(圆角布局的实现)
- Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
- AndroidUI之底部导航栏的四种实现
- 微信小程序实战之仿android fragment可滑动底部导航栏(4)
- Android UI-仿微信底部导航栏布局
- Android RadioGroup+ViewPager+ActionBar实现仿微信6.0界面(底部滑动菜单栏+导航栏)
- Android UI布局如何固定底部元素
- [置顶] JFTabBar android强大的底部导航栏框架 (微信底部导航栏效果)
- Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
- Android Design新控件之TabLaout(二),仿微信实现App底部Tab布局
- Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
- Android流行UI布局:底部导航(BottomNavigationView+ViewPager+Fragment)
- Android --中间突出的底部导航栏布局简单实现
- android仿微信底部导航栏图标渐变效果
- android高仿微信底部导航栏