Twitter:使用TabLayout引脚在顶部平滑滚动

时间:2016-12-31 07:54:55

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

Twitter应用如何通过顶部的引脚CoordinatorLayout实现平滑滚动?

Twitter app gif

我尝试了AppBarLayoutCollapsingToolbarLayoutTabLayoutViewPager / <CoordinatorLayout> <AppbarLayout> <CollapsingToolbarLayout layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView /> <LinearLayout /> <Toolbar layout_collapseMode="pin" /> </CollapsingToolbarLayout > </AppbarLayout> <LinearLayout layout_behavior="@string/appbar_scrolling_view_behavior"> <TabLayout /> <ViewPager /> </LinearLayout> 的各种组合。我最接近的是以下层次结构。

TabLayout

我想解决两个问题。

1 - 有时弹出的手势会被反弹并应用到相反的方向。 2 - 我想要一次轻轻滚动到顶部和底部。目前,在onCreateView暂停一次。然后我需要拉/拉到达屏幕的顶部。

我知道这个已知的错误与支持库中的fling姿势,但Twitter似乎没有这个错误。 https://code.google.com/p/android/issues/detail?id=176589

[编辑] 我看过这些问题。

Android: pin TabLayout to top of Scrollview

Android Toolbar and User Image Animation Like Twitter

0 个答案:

没有答案