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.