【问题标题】:Viewpager - multiple CollapsingToolbarLayoutViewpager - 多个 CollapsingToolbarLayout
【发布时间】:2017-08-07 20:23:22
【问题描述】:

我有包含 Viewpager 的 Activity。此 ViewPager 包含 2 个片段。每个片段都包含 CoordinatorLayout、CollapsingToolbarlayout、AppBarLayout、Toolbar 和 RecyclerView。如果我在一个 recyclerView 中向下滚动,有什么办法,我怎么能以编程方式强制折叠第二个 CollapsingToolbarLayout 取决于第一个 CollapsingToolbarLayout?我知道,AppBarLayout 有 addOnOffsetChangedListener 方法,它会返回 Collapsed/Expanded 布局的“当前”高度,但没有任何方法可以强制部分折叠/展开第二个 CollapsingToolbarLayout。

【问题讨论】:

    标签: android android-fragments android-coordinatorlayout android-collapsingtoolbarlayout android-appbarlayout


    【解决方案1】:

    您可以通过在 Fragments 之间添加侦听器来实现这一点。在 ViewPager 中,如果您有 3 个 Fragment A、B、C,则有一些功能,当您在 A Fragment 中时,Fragment B 将自动初始化,但不会自动初始化 C 一个。如果您向 B 滑动,然后您的 C 片段将被初始化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 2019-03-12
      相关资源
      最近更新 更多