CoordinatorLayout - 如果我滚动标题,则不能正常工作

时间:2016-05-05 14:08:43

标签: android android-appcompat android-design-library android-coordinatorlayout

我有CoordinatorLayoutAppBarLayout CollapsingToolbarLayoutNestedScrollView。 这里布局结构(跳过不重要的属性)

<android.support.design.widget.CoordinatorLayout>

    <android.support.design.widget.AppBarLayout>

        <android.support.design.widget.CollapsingToolbarLayout
            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">

             <ImageView
                app:layout_collapseMode="parallax" />
            <!-- header content with toolbar -->
            <android.support.v7.widget.Toolbar
                app:layout_collapseMode="pin"
                app:layout_scrollFlags="enterAlways">

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

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

    <android.support.v4.widget.NestedScrollView 
        app:layout_behavior="@string/appbar_scrolling_view_behavior">
        <!-- where 
            string "appbar_scrolling_view_behavior" is
            android.support.design.widget.AppBarLayout$ScrollingViewBehavior
        -->

        <!-- main content -->   
    </android.support.v4.widget.NestedScrollView>

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

如果我通过触摸NestedScrollView滚动此页面就可以了 - snap标志正常工作。但是如果我通过触摸标题滚动(AppBarLayout)snap不起作用 - 标题在中间状态停止。

知道问题吗?或者也许我把错误的滚动标志放到我的布局?我该如何解决?

0 个答案:

没有答案