1

Je rencontre un problème avec le CollapsingToolbarLayout étant laissé dans un état semi-ouvert quand je défiler rapidement (vers le haut ou vers le bas) le contenu sous la CollapsingToolbarLayout. En d'autres termes, lorsque je glisse très rapidement sur RecyclerView (vers le haut ou vers le bas), la barre d'outils Collapsing se coince ou se bloque avec la barre d'outils Collapsing à demi-ouverte. J'ai un CollapsingToolbarLayout avec SwipeRefreshLayout en dessous. Le android.support.v4.widget.SwipeRefreshLayout est titulaire d'un android.support.v7.widget.RecyclerView. Le collapsingToolbarLayout est ajouté par programme.CollapsingToolbarLayout se coince parfois avec SwipeRefreshLayout sous

RecyclerView au sein SwipeRefreshLayout

<android.support.v4.widget.SwipeRefreshLayout 
    android:id="@+id/swipe_layout" 
    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.support.v4.widget.SwipeRefreshLayout> 

Certains des CollapsingToolbarLayout Params

final AppBarLayout.LayoutParams params = new AppBarLayout.LayoutParams(AppBarLayout.LayoutParams.MATCH_PARENT, AppBarLayout.LayoutParams.MATCH_PARENT); 
params.setScrollFlags(AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL | AppBarLayout.LayoutParams.SCROLL_FLAG_EXIT_UNTIL_COLLAPSED); 

Je me demande si quelqu'un connaît ce problème et sait comment le résoudre.

Répondre

0

Ceci est un bug dans l'implémentation de collapsingtoolbarlayout. J'ai utilisé this pour se débarrasser de celui-ci