APP市场中大多数资讯App都有导航菜单,导航菜单是一组标签的集合,在新闻APP中,每个标签标示一个类别,对应下面ViewPager控件的一个分页面。
随着版本迭代的更新,带来了许多控件,案例主要用到了TabLayout,ViewPage,RecyclerView,CardView等新控件。
效果如图:

以前的实现方法是 :ViewPagerIndicator + Fragment + ViewPager 相结合来实现
请看博客: ViewPagerIndicator实现新闻App导航栏。
今天主要讲的是另一种实现方式:TabLayout+ Fragment + ViewPager
添加程序所需要的依赖:

本文介绍如何在Android应用中使用TabLayout、ViewPager和Fragment实现顶部导航栏的点击和滑动切换界面。相较于传统的ViewPagerIndicator方案,TabLayout提供了更简洁的实现方式,并且提供了丰富的自定义属性。
最低0.47元/天 解锁文章
1211

被折叠的 条评论
为什么被折叠?



