是否可以在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>
答案 0 :(得分:1)
您可以创建自己的CoordinatorLayout
自定义行为,可能与FooterBar中的coordinated-effort project类似。
layout.xml与您的建议相似,但一次使用AppBarLayout
,底部使用FooterBarLayout
。