CollapsingToolbarLayout和TabLayout滚动动量

问题描述 投票:0回答:2

我正在尝试使用下面的TabLayout实现CollapsingToolbarLayout。现在,当我向上滚动tablayout时,滚动动量停在viewpager顶部的tablayout。我想要的是Yahoo!中实现的内容。此处显示的运动应用:

TabLayout滚动:

TabLayout到达顶部并开始扩展工具栏:

工具栏现在从TabLayout的滚动动量完全展开:

基本上,我希望滚动浏览器的动力一旦到达viewpager的顶部就转换到CollapsingToolbarLayout。我不希望CollapsingToolbarLayout在任何viewpager向上滚动时展开,但只有在它到达顶部时才会展开。现在我的viewpager到达顶部,所有滚动动量都丢失了,我必须再次滚动以展开工具栏。

如果您需要我的代码,我可以稍后提供,但我不认为这是必需的,因为我的CollapsingToolbarLayout和TabLayout实现非常通用。谢谢!

android android-tablayout android-collapsingtoolbarlayout
2个回答
0
投票

Scroll_Flags有3-4种不同的变体。您可以选择最适合自己的人。

Scroll || EnterAlways

Scroll || EnterAlwaysCollapsed

Scroll || ExitUntilCollapsed

0
投票

事实证明,我所面临的这些问题已在新版本的Android sdk中得到解决:

https://developer.android.com/topic/libraries/support-library/revisions.html#27-0-2

我只是从sdk 25更新到27并且这些问题已经解决,现在我的视图就像上面的例子一样。如果您在花费数小时拉动头发之前将这些问题更新到ANDROID SDK 27。祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.