想要实现tab上方有view,可以向上滑动,tab下方也可以左右滑动切换页面的效果
跟着demo做,tab上方可以正常向上滑动,tab下方可以左右滑动,但是tab下方不能上下滑动
郁闷的我
首先列出来我参考的文章 一篇文章学会Coordinatorlayout+AppbarLayout
我感觉跟博客的代码一样啊,怎么就不能滑动啊
又参考了一篇文章 CoordinatorLayout+ViewPager+RecyclerView+自定义TabLayout布局
代码也是没问题的,怎么就不能滑动了呢
我的解决方案: 首先参考项目中已有的代码,将TabLayout +ViewPager注释,然后换成RecyclerView,发现还是不行,RecyclerView不能上下滑动,突发奇想,是不是因为我RecyclerView没有绑定adapter啊,然后我就绑定了一个adapter,发现可以正常上下滑动了,兴奋,喜悦
那么我就想了,viewPager不能上下滑动,是不是跟我viewPager里面的RecyclerView没有加adapter有关系啊,赶快加一个adapter试试,果然可以了,
看来跟着网上的demo敲代码,不是说一步一步就都有效果,也许需要所有的都完成才有效果
花了将近一下午走了一个坑,特此记录吧,如果想有RecyclerView做demo用,记得绑定adapter