2015-06-15 30 views
7

ile kaydırma sırasında kaybolduğunda, araç çubuğunu Coordinatorlayout ile uygulamaya çalıştığımda tuhaf bir şey oldu. Ben doğru Android Araç Çubuğu,

enter image description here

aşağı kaydırma ve toolbar gösterisi yukarı kaydırırken

  1. herşey yolunda görünüyor
    1. Belirli bir seviyeye aşağı kaydırma ancak sonra ekran

    enter image description here

    01 oldu

    XML aşağıda, herhangi bir fikri, teşekkürler?

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" android:layout_height="match_parent"> 
    
    <android.support.v7.widget.RecyclerView 
        android:id="@+id/list" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        app:layout_behavior="@string/appbar_scrolling_view_behavior" 
        /> 
    
    <android.support.design.widget.AppBarLayout 
        android:id="@+id/appbar" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 
    
        <android.support.v7.widget.Toolbar 
         android:id="@+id/toolbar" 
         android:layout_width="match_parent" 
         android:layout_height="?attr/actionBarSize" 
         android:background="?attr/colorPrimary" 
         android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
         app:layout_scrollFlags="scroll|enterAlways" 
         /> 
    
    </android.support.design.widget.AppBarLayout> 
    

+0

@MarcinOrlowski evet .. ama sonuç aşağı araç çubuğu kaybolur belirli bir düzeye kaydırma sonra doğru değildir ve bir 'NoActionBar' tema kullanıyorum çalıştı mı boş görünümü – Kenny

+0

gösterir? – TheoK

+0

Sadece önceden M için de (Computing 23 support.design 23). NoActionBar temasını kullanıyorum. Gerçekten garip. Aşağıdaki görünmeyen görünüm hilesi çalışmış gibi görünüyor (N5 4.4.4 üzerinde test edilmiştir) –

cevap

12

yerleştirin Toolbar önce AppBarLayout kapanış ifade altında boş bir görünüm. Bu problemi yaşadığımda benim için çalıştı.

<android.support.design.widget.AppBarLayout 
    android:id="@+id/appbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
     app:layout_scrollFlags="scroll|enterAlways" /> 

    <View 
     android:id="@+id/appbar_bottom" 
     android:layout_width="match_parent" 
     android:layout_height="1dp" 
     android:background="@android:color/transparent" 
     android:visibility="invisible" /> 
</android.support.design.widget.AppBarLayout> 
+1

En son destek kitaplığı sürümünde (23.0.1) artık gerekli görünmemektedir. Bu çözümü kullanıyordum ama 23.0.1 ile hata düzeltildi gibi görünüyor. – jguerinet

+0

@jguerinet bizi güncellediğiniz için teşekkür ederiz. Herkesi bir baş ağrısından kurtarır. Bunu benzer sorulara cevap olarak ekleyebilir ve bu da başkalarını bilgilendirmek için. – McGuile

İlgili konular