一、前言
当我们将SlideActivity中的布局替换后,现在主界面是一个空的布局,接下来我们想要实现一个底部导航栏,那我们应该怎么做呢?
二、思维导图![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/da0f85a92f26b29f603e2c44dfc98d9f.jpeg)
三、具体过程
3.1 将之前fragment替换布局中的目标布局修改成底部导航栏布局
布局采用线性布局,由于有五个RadioButton,许多属性都相同,所以抽取了RadioButton的一个模板。
其中的一些属性,简单列一下:
button属性:设置为null,取消了RadioButton的点显示;
drawableTop属性:RadioButton的顶部图片;
gravity属性:设置控制自身的图片文字的对齐方式;
drawablePadding属性:文字与图片的距离;
paddingTop属性:子控件到父控件顶部的距离。
这里的TextView被用作ViewPager和RadioButton的分界线。