美文网首页
Android_底部导航栏(Cover 百度汉语)

Android_底部导航栏(Cover 百度汉语)

作者: 安然_NEGIER | 来源:发表于2017-11-01 11:36 被阅读0次

底部导航栏和侧滑栏现在在安卓应用中是二分天下的局面呀,就我而言,还是比较喜欢底部导航栏的,我们写底部导航栏方式可以有多种,我比较常用的是TabHost,看大家灵活选择吧,但微信那个不是用的TabHost,具体用的啥有空研究,总之不是TabHost,今天我要讲的是在会TabHost的基础上讲一个小窍门模仿百度汉语的底部导航栏。

前言

怕您没有看上边的引言,在小小申明一下,我讲的可不是教你怎么用TabHost哟,是在你会TabHost的基础上讲个小窍门实现下面的模仿效果,好吧,开始,等会儿,我在说个小插曲,在反编译百度汉语的时候,发现了一些玩意儿


tabbar_dict_active.png tabbar_dict_normal.png tabbar_discover_active.png tabbar_discover_normal.png tabbar_me_active.png tabbar_me_normal.png

突然觉得,大厂的程序员就是幸福呀,就这图标,少写不少代码,少写不少逻辑呢,当然我并没有那样做,图标我拖到PS裁剪过,以达到我的使用目的

我们瞅一眼实现的效果图吧:

我实现的效果 百度汉语官方的

怎么实现呢?

  1. 先正常写好TabHost,添加五个Tab
  2. 然后在TabHost外面套一层RelativeLayout,添加一个ImageView,在设置其属性让它位于父控件底部,且水平居中就好啦。

结语

已经完啦,这是偶然在群里面一哥们问到,给他讲的,有点闲,就造了个轮子,愿对你有帮助,GitHub

相关文章

网友评论

      本文标题:Android_底部导航栏(Cover 百度汉语)

      本文链接:https://www.haomeiwen.com/subject/prvwpxtx.html