1

CollapsingToolbarLayout 아래의 내용을 빠르게 (위 또는 아래로) 스크롤 할 때 CollapsingToolbarLayout이 반 열림 상태로 남아있는 문제가 있습니다.축소 형 툴바 레이아웃이 때로 SwipeRefreshLayout 아래에 붙어 있습니다.

즉, RecyclerView (위쪽 또는 아래쪽)에서 매우 빠르게 스 와이프하면 CollapsingToolbar가 멈추거나 반쯤 열린 상태에서 CollapsingToolbar로 인해 막히게됩니다.

저는 CollapsingToolbarLayout이고 그 아래에는 SwipeRefreshLayout입니다. android.support.v4.widget.SwipeRefreshLayout에는 android.support.v7.widget.RecyclerView이 있습니다. collapsingToolbarLayout은 프로그래밍 방식으로 추가됩니다. 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> 

사람이 문제가 발생하고 그것을 해결하는 방법을 알고 경우 궁금하고있는 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); 

의 일부에서

RecyclerView.

답변

0

이것은 collapsingtoolbarlayout 구현의 버그입니다. this을 사용하여 제거했습니다.