美文网首页
购物分类列表

购物分类列表

作者: 兔斯基第2号 | 来源:发表于2018-03-16 16:47 被阅读0次

有几个疑问

1. viewpager怎么生成对应页面--fragmentPagerAdapter

2. 右侧的ViewPager左右滑动的时候怎么正好对应左侧列表的?

答:联动。viewPager设置了onPageChangeListener

viewpager.setOnPageChangeListener(onPageChangeListener);

3. 左侧列表间隔着点击,右侧ViewPager相应滑动好多页是怎么回事(左右两侧顺序联动是怎么实现的)?

因为左侧点击的时候回传给viewpager一个position,左侧列表已经设置好了由上到下1234。同时,ViewPager的Adapter也事先知道了总count(跟左侧列表size一样)“创建好了那么多fragment了”。

顺序点击的时候滑动一页,是因为传的值是顺序的1234;隔着点击的时候滑动多页,是因为传的值是不是顺序的了,所以滑动多页。

===========================================

总的来说,这是一个联动效果,左侧列表是ScrollView,加入了很多条目,右侧是个ViewPager。

例子中设置左侧条目的id正好为它们的position(用于跟ViewPager联动,正好是ViewPager的页号),当然也可以通过设置tag来实现

相关文章

网友评论

      本文标题:购物分类列表

      本文链接:https://www.haomeiwen.com/subject/rgkrqftx.html