Android ViewPager + Fragment

市场上项目很多都是需要用到! 源码在底部哦~

可以是用ViewPager + Fragment或者使用Android Jetpack 中的Navigation. 

这里我们先说ViewPager + Fragment比较简单, 没用过Navigation的同学拖拽关系图都要吐血了


好了 , 这就开始啦


我们在MianActivity 中加入Fragment的逻辑''及观众要''

1. 我们MainActivity中ViewPagert添加了标签页进入

MainActivity

2. 这里是activity_main中的配置


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方法控制我们在滑动时的切换标签页


CustomViewPager


写在最后, 哈哈哈哈, 不好意思, 好像有点乱!!! 我放源码出来, 各位大哥别打我!!!!!    再见~

项目地址~点我, 点我


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容