市场上项目很多都是需要用到! 源码在底部哦~
可以是用ViewPager + Fragment或者使用Android Jetpack 中的Navigation.
这里我们先说ViewPager + Fragment比较简单, 没用过Navigation的同学拖拽关系图都要吐血了
好了 , 这就开始啦
我们在MianActivity 中加入Fragment的逻辑''及观众要''
1. 我们MainActivity中ViewPagert添加了标签页进入
2. 这里是activity_main中的配置
app:tabTextAppearance="@style/TabLayoutTextStyle" 这里是让我们设置标签的字体大小, 在styles文件中加入配置:
<style name="TabLayoutTextStyle">
<item name="android:textSize">@dimen/text16
</style>
app:tabSelectedTextColor="@color/black" 这里是选中标签页的字体颜色
app:tabTextColor="@color/translucent_half" 这里是未选中标签页的字体颜色
3. CustomViewPager 中的 dispatchTouchEvent方法控制我们在滑动时的切换标签页
写在最后, 哈哈哈哈, 不好意思, 好像有点乱!!! 我放源码出来, 各位大哥别打我!!!!! 再见~