底部导航栏和侧滑栏现在在安卓应用中是二分天下的局面呀,就我而言,还是比较喜欢底部导航栏的,我们写底部导航栏方式可以有多种,我比较常用的是TabHost,看大家灵活选择吧,但微信那个不是用的TabHost,具体用的啥有空研究,总之不是TabHost,今天我要讲的是在会TabHost的基础上讲一个小窍门模仿百度汉语的底部导航栏。
前言
怕您没有看上边的引言,在小小申明一下,我讲的可不是教你怎么用TabHost哟,是在你会TabHost的基础上讲个小窍门实现下面的模仿效果,好吧,开始,等会儿,我在说个小插曲,在反编译百度汉语的时候,发现了一些玩意儿






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


怎么实现呢?
- 先正常写好TabHost,添加五个Tab
- 然后在TabHost外面套一层RelativeLayout,添加一个ImageView,在设置其属性让它位于父控件底部,且水平居中就好啦。
结语
已经完啦,这是偶然在群里面一哥们问到,给他讲的,有点闲,就造了个轮子,愿对你有帮助,GitHub 。
网友评论