스크롤 할 때 툴바를 축소/확장하려면 AppBarLayout이있는 CoordinatorLayout이 있습니다. 내용보기는 RecyclerViews (가로로 스크롤)와 스크롤 뷰없이 다른보기가있는 NestedScrollView입니다. Airbnb 앱과 매우 유사합니다.NestedScrollView 및 가로 스크롤 RecyclerView를 사용하여 코디네이터 레이아웃 사용
<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.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include layout="@layout/toolbar_flat" />
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:id="@+id/newstedScrollView"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/consistentGreyWhite"
android:paddingBottom="@dimen/activity_vertical_margin"
android:clipToPadding="false"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:id="@+id/home_slider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/consistentWhite"
android:clipToPadding="false"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="14dp"
android:paddingRight="14dp"
android:paddingTop="@dimen/activity_vertical_margin"
/>
<... other elements ...>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
scrollviews가없는 요소를 스크롤하면 도구 모음이 축소/확장됩니다. 그러나 RecyclerView에서 스크롤 (수직)을 수행하면 툴바가 예상대로 작동하지 않습니다. RecyclerViews가 CoordinatorLayout에 스크롤 이벤트를 전달하지 않는 것 같습니다.
내 대답을 시도해보십시오. –