我正在尝试使用下面的TabLayout实现CollapsingToolbarLayout。现在,当我向上滚动tablayout时,滚动动量停在viewpager顶部的tablayout。我想要的是Yahoo!中实现的内容。这里显示的运动应用程序:
TabLayout滚动:
TabLayout到达顶部并开始展开工具栏:
工具栏现在从TabLayout的滚动动量完全展开:
基本上,我希望滚动浏览器的动力一旦到达viewpager的顶部就转换到CollapsingToolbarLayout。我不希望CollapsingToolbarLayout在任何viewpager向上滚动时展开,但只有在它到达顶部时才会展开。现在我的viewpager到达顶部,所有滚动动量都丢失了,我必须再次滚动才能展开工具栏。
如果您需要我的代码,我可以稍后提供,但我不认为这是必需的,因为我的CollapsingToolbarLayout和TabLayout实现非常通用。谢谢!
答案 0 :(得分:0)
Scroll_Flags有3-4种不同的变体。您可以选择最适合自己的人。
Scroll || EnterAlways
Scroll || EnterAlwaysCollapsed
Scroll || ExitUntilCollapsed
答案 1 :(得分:0)
在新版本的Android sdk中已经解决了我所面临的这些问题:
https://developer.android.com/topic/libraries/support-library/revisions.html#27-0-2
我只是从sdk 25更新到27并且这些问题已经解决,现在我的观点就像上面的例子一样。如果您在花费数小时拉动头发之前将这些问题更新到ANDROID SDK 27。祝你好运!