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.