1

我有Activity,包含Viewpager。這個ViewPager包含2個片段。每個片段都包含CoordinatorLayout,CollapsingToolbarlayout,AppBarLayout,工具欄和RecyclerView。如果我在一個recyclerView中向下滾動,是否有任何方法,我怎樣才能以編程方式強制摺疊第二個CollapsingToolbarLayout取決於第一個CollapsingToolbarLayout?我知道,AppBarLayout有addOnOffsetChangedListener方法,它會返回「當前」摺疊/展開佈局的高度,但沒有任何強制部分摺疊/展開第二個CollapsingToolbarLayout的方法。Viewpager - 多個CollapsingToolbarLayout

回答

0

您可以通過在碎片之間添加偵聽器來實現這一點。在ViewPager中,如果您有3個碎片A,B,C,並且在碎片中,碎片B將自動初始化但不是C one。如果您向B那麼你的C片段將被初始化。

相關問題