在Vertical ViewPager中同步两个ViewPagers

时间:2014-03-29 05:40:51

标签: android android-asynctask android-viewpager

我有activity。在activity内部,我实施了VerticalViewPager,其中有3页被投放,即Upper PageMiddle pageLower Page。在中间页面片段和下部页面片段中,我分别有另一个ViewPagers(Horizontal)。在这些ViewPagers内,我每个都有3/3页。到目前为止,我已经能够使它们正常工作,即在垂直滑动手势上VerticalViewPager被触发,并且在水平滑动手势上本机android ViewPager被触发。现在我需要同步中间片段页面和下部片段页面之间的水平滑动过渡。

让我举一个例子:说我在VerticalViewPager的中间片段中有A,B和C页面,在下面的垂直片段中有D,E,F。假设我现在处于中间片段。因此,当我从A向左滑动到B时,下部碎片也应自动从D滑动到E.

  

[P.S。:对于在里面工作的水平(原生)ViewPager   VerticalViewPager,需要运行水平ViewPager适配器   在AsyncTaskthread中。所以请将此场景视为   井]

1 个答案:

答案 0 :(得分:0)

您可以使适配器范围全局可用,并根据中间片段的更改设置当前视图或片段。

根据例子:

enter image description here