CoordinatorLayout

时间:2016-05-15 17:37:16

标签: android android-coordinatorlayout

是否可以在CoordinatorLayout中有两个工具栏,一个位于顶部的工具栏,两个工具栏都在滚动时做出反应?

不幸的是,这不起作用:

<android.support.design.widget.CoordinatorLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_scrollFlags="scroll|enterAlways"/>

        <android.support.v4.widget.SwipeRefreshLayout
            android:id="@+id/layout_swipe_refresh"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <android.support.v7.widget.RecyclerView
                android:id="@+id/recycler_view"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="?attr/background"/>

        </android.support.v4.widget.SwipeRefreshLayout>

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar_bottom"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:layout_gravity="bottom"
            app:layout_scrollFlags="scroll|enterAlways"/>

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

1 个答案:

答案 0 :(得分:1)

您可以创建自己的CoordinatorLayout自定义行为,可能与FooterBar中的coordinated-effort project类似。

layout.xml与您的建议相似,但一次使用AppBarLayout,底部使用FooterBarLayout