2016-05-15 5 views
0

Ist es möglich, zwei Symbolleisten in CoordinatorLayout zu haben, eine unten auf der oberen und beide reagieren auf Scrollen?Zwei Werkzeugleisten in CoordinatorLayout

Leider ist dies nicht funktioniert:

<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> 

Antwort

1

Sie können Ihr eigenes CoordinatorLayout individuelles Verhalten, vielleicht ähnlich FooterBar von coordinated-effort project als Beispiel erstellen.

Die layout.xml ist ähnlich wie Sie vorgeschlagen, aber verwendet AppBarLayout einmal, und die FooterBarLayout auf der Unterseite.

Verwandte Themen