如何在折叠/展开CollapsingToolbarLayout时阻止ViewPager滚动

时间:2016-02-18 17:02:48

标签: android android-viewpager android-coordinatorlayout

我有一项活动,CollapsingToolbarLayoutViewPager合并。

<CoordinatorLayout>
  <AppBarLayout>
    <CollapsingToolbarLayout>
      <ImageView />
      <Toolbar/>
    </CollapsingToolbarLayout>
  </AppBarLayout>
  <CardView>
    <LinearLayout>
      <TabLayout/>
      <ViewPager/>
    </LinearLayout>
  </CardView>
</CoordinatorLayout>

ViewPager包含NastedScrollViewRecyclerView s的网页。一切正常,除非我向上/向下滚动ViewPager的内容,而CollapsingToolbarLayout处于折叠或展开的中间,手指向左或向右略微移动,它会中断折叠/展开并开始滚动页面。 / p>

如何防止这种情况?

我知道如何阻止ViewPager滚动。但无法弄清楚我如何订阅CollapsingToolbarLayout更改。或者我应该听CoordinatorLayout实施CoordinatorLayout.Behavior通知我......

感谢。

0 个答案:

没有答案