CollapsingToolbarLayout似乎可以防止对RecyclerView的过度滚动效应

时间:2017-12-08 10:04:32

标签: android android-recyclerview android-toolbar android-collapsingtoolbarlayout

看来,AppBarLayout中的CollapsingToolbarLayout会阻止RecyclerView显示过度滚动效果(顶部+底部)。设置overscrollmode没有帮助。 FrameLayout(具有默认行为集)由RecyclerView替换。

XML-Layout 1:

<android.support.design.widget.CoordinatorLayout ... >
    <android.support.design.widget.AppBarLayout ...>
        <android.support.design.widget.CollapsingToolbarLayout ...>
            <ImageView ... />
            <android.support.v7.widget.Toolbar ... />
        </android.support.design.widget.CollapsingToolbarLayout>
    </android.support.design.widget.AppBarLayout>

    <FrameLayout ... />

</android.support.design.widget.CoordinatorLayout>

一切都按预期工作正常,但是当我滚动到顶部或末尾时,回收器上没有滚动效果。

布局2工作,并且可以看到过度滚动效果。

XML-Layout 2:

<android.support.design.widget.CoordinatorLayout ... >
    <android.support.design.widget.AppBarLayout ...>
        <android.support.v7.widget.Toolbar ... />
    </android.support.design.widget.AppBarLayout ...>

    <android.support.v7.widget.RecyclerView ...>

</android.support.design.widget.CoordinatorLayout>

有没有人解决这种行为?或者我的布局出了什么问题?

由于

0 个答案:

没有答案