ViewPager 嵌套ViewPager来搭建首页
来源:互联网
我们平时在搭建项目的主页的时候,经常会使用Fragment+FragmentPagerAdapter来搭建,然后通过继承FragmentActivity来实现,但是有时候我们可能遇到首页可能是一个滑动的页面,然后每个页面中有需要嵌套多个页面,而且更变态的时候嵌套的页面中还需要滑动,这个时候我们想是不是可以使用ViewPager嵌套ViewPager呢? 但是实践之后我们发现ViewPager嵌套ViewPager的话,会导致嵌套的ViewPager里面的子布局是不能进行滑动的,只能滑动外面的ViewPager的,这个时候就应该要思考是不是要重写外面的ViewPager来改变里面的交点滑动问题。 其实要解决上面的这个焦点滑动的问题很简单,我们只需要重写父类的ViewPager的canScroll()方法,然后在方法中做一些手脚就可以了。具体解决如下:我们平时在搭建项目的主页的时候,经常会使用Fragment+FragmentPagerAdapter